Mostrando de que maneira os recursos de linha são orientados no QGIS?

11

Estou trabalhando no QGIS em um arquivo shp de rua que possui campos Left From, Left To, Right From, Right To e campos, construindo um geocoder.

Preciso saber de que maneira esses recursos são orientados, o que eu acho que é o mesmo que saber qual dos dois (ou mais) pontos que formam as linhas vem primeiro.

Existe uma maneira de girar automaticamente um marcador de triângulo no estilo da linha do marcador para mostrar como a linha está orientada?

Facundo Perez
fonte
pode ser necessário girar os marcadores 90 graus para seguir a linha, dependendo do símbolo usado. Você está usando marcadores simples ou marcadores SVG e qual versão do QGIS está usando? Você já tentou usar unidades de mapa / pixels?
Steven Kay

Respostas:

19

A maneira mais simples é estilizar a linha. Adicione uma nova camada de símbolo à sua linha e altere o 'Tipo de camada de símbolo' para a linha do marcador. Selecione 'Marcador' na árvore de estilos e selecione um triângulo como seu símbolo de marcador padrão. Acredito que 'triângulo 2' é sua melhor aposta. Aceite essas alterações e todas as suas linhas agora terão uma seta mostrando a direção da linha. Você pode mexer nas distâncias e no posicionamento dos marcadores para melhorar a aparência, mas isso essencialmente mostra aonde suas linhas estão indo.

Cavaleiro
fonte
Eu tenho tentado com essa opção, mas não consigo lidar com o tamanho do marcador. Ele está agindo de uma maneira bastante estranha: não importa o tamanho que eu defino (tentei de 2 a 2000 mm), o triângulo permanece o mesmo local minúsculo, quase invisível, sobre a linha. Eu pensei que tinha a ver com a largura da minha linha ser associada a um dos campos (largura da rua), mas quando eu desativei essa associação, o problema permanece.
Facundo Perez
+1 Funciona para mim: i.stack.imgur.com/nQVYG.png
kttii
Perez, você verificou se as medidas não eram unidades de mapa e sim em mm ou pixels. Essa é a única razão pela qual consigo pensar por que você tem triângulos muito pequenos se tiver linhas particularmente longas. Eles ainda permanecem pequenos quando você aumenta o zoom diretamente (1: 1) ou apenas retém a escala?
Knightshound
Deve ter sido algum tipo de bug. Eles estavam em mm, mas não mantiveram a escala. Depois que fechei e reabri o projeto, ele começou a funcionar.
Facundo Perez
2

Após a resposta do Knightshound, parece que houve algumas pequenas alterações nos símbolos dos marcadores no QGIS 3. Depois de selecionar 'Marcador' na árvore de estilos, talvez você não veja 'triângulo 2' como uma opção na lista de símbolos. Nesse caso, consulte a lista suspensa 'Símbolos em'. Na minha versão, 3.0.3, esse padrão era "Favoritos". Se você mudar para 'Todos os símbolos', deverá ver 'triângulo 2'.

David
fonte