Como exibir uma seta apontando para um rumo específico no QGIS


9

Eu tenho várias características pontuais que contêm um atributo que chamo de "rolamento" e outro chamado "inclinação". Cada ponto tem uma orientação entre 0 e 359 graus. E a inclinação é "+15" ou "-15" etc., como + 15% ou -15%, dependendo da inclinação mais íngreme do solo.

O que eu quero fazer é exibir uma seta no mapa com a seta apontando na direção do rolamento. Com uma inclinação negativa% apontando para fora do ponto e uma inclinação positiva% apontando para dentro do ponto.

Estou usando isso em um contexto florestal com parcelas de cruzeiros. Estou bastante certo de que o ArcGIS pode fazer isso (como já vi nos mapas), mas espero que o QGIS também possa.

Respostas:


9

Você também pode tentar o seguinte: abra as propriedades da camada e clique em Alterar .. sob o símbolo exibido. Em seguida, escolha Marcador de campo vetorial como o tipo de camada no canto superior direito e Polar como o tipo de campo. Preencha os campos apropriados e você deverá obter o que deseja, embora o comprimento das linhas seja escalado por inclinação (use uma pequena escala para se livrar disso, se quiser). Adicione outro símbolo ou altere o LineStyle para obter dicas de seta nas extremidades da linha. Como não tinha dados úteis à mão, não tenho certeza se as dicas são orientadas corretamente.


11
Ah, sim, eu tinha esquecido o "Polar", mas definitivamente vou com isso. Ainda acho que seria necessário carregar o shapefile em duas camadas. Usuario.
N

Muito obrigado a vocês dois por sua ajuda. Funcionou muito bem e fica bem em um mapa. Eu precisava criar dois shapefiles para que as setas apontassem seus respectivos caminhos para dentro e para fora do centro da plotagem. Eu aprecio muito isso.
Jeremy

3

Isso deve ser possível. A maneira mais simples é provavelmente carregar o shapefile com os pontos, clicar com o botão direito do mouse no painel de camadas, selecionar "Consulta" e selecionar os pontos com as inclinações negativas. Em seguida, carregue o arquivo de forma novamente e consulte para selecionar os pontos com as inclinações positivas. Você poderá estilizar as duas camadas de maneira diferente (isso ajudará a evitar confusão se você renomear as camadas, conforme mostrado na figura).

Quando você estiver aplicando rotação aos símbolos, lembre-se de que, no que diz respeito à nova simbologia, a horizontal é de 0 graus; portanto, você precisará de uma nova coluna na tabela de atributos para rotação (a bússola menos 90).

Na figura, também adicionei o shapefile (de novo!) Para que os pontos originais fiquem visíveis. Espero que funcione, não foi testado o estresse.

Atenciosamente, Nick.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.