Mostrando in che modo le funzioni di linea sono orientate in QGIS?


12

Sto lavorando su QGIS su un file shp di strada che ha i campi sinistro da, sinistro a, destro da, destro a campi, costruendo un geocoder.

Devo sapere in che modo sono orientate queste caratteristiche, che ritengo equivale a sapere quale dei due (o più) punti che formano le linee viene prima.

C'è un modo per ruotare automaticamente un indicatore a triangolo sullo stile della linea dell'indicatore in modo che mostri come è orientata la linea?


potrebbe essere necessario ruotare gli indicatori di 90 gradi per seguire la linea, a seconda del simbolo che si utilizza. Stai usando marcatori semplici o marcatori SVG e quale versione di QGIS stai usando? Hai provato a usare invece unità / pixel della mappa?
Steven Kay,

Risposte:


19

Il modo più semplice è quello di modellare la linea. Aggiungi un nuovo livello simbolo alla tua linea e cambia il 'Tipo livello simbolo' in linea marcatore. Seleziona "Marker" nell'albero degli stili e seleziona un triangolo come simbolo di marker predefinito. Credo che il triangolo 2 sia la soluzione migliore. Accetta queste modifiche e ora tutte le tue linee avranno una freccia che mostra la direzione della linea. Puoi scherzare con le distanze e il posizionamento dei marker per renderlo migliore, ma questo essenzialmente ti mostra dove stanno andando le tue linee.


Ho provato con quell'opzione, ma non riesco a gestire le dimensioni del marker. Si comporta in un modo abbastanza strano: indipendentemente dalle dimensioni che definisco (ho provato da 2 a 2000 mm), il triangolo rimane lo stesso piccolo punto, quasi invisibile sulla linea. Ho pensato che avesse a che fare con la larghezza della mia linea associata a uno dei campi (larghezza della strada), ma quando ho disattivato questa associazione, il problema persiste.
Facundo Perez,

+1 Funziona per me: i.stack.imgur.com/nQVYG.png
kttii

Perez, hai verificato che le misurazioni non fossero unità della mappa e fossero invece in mm o pixel. Questa è l'unica ragione per cui riesco a pensare al motivo per cui hai triangoli molto piccoli se hai linee particolarmente lunghe. Rimangono comunque piccoli quando si ingrandisce a destra (1: 1) o si mantiene la scala?
Knightshound,

Deve essere stato una specie di bug. Erano su mm ma non hanno mantenuto la scala. Una volta chiuso e riaperto il progetto, ha iniziato a funzionare.
Facundo Perez,

2

In seguito alla risposta di Knightshound, sembra che ci siano state alcune lievi modifiche ai simboli dei marker in QGIS 3. Dopo aver selezionato "Marker" nell'albero degli stili, potresti non vedere il "triangolo 2" come opzione nell'elenco dei simboli. In tal caso, guarda l'elenco a discesa etichettato "Simboli in". Nella mia versione 3.0.3, l'impostazione predefinita era "Preferiti". Se lo cambi in "Tutti i simboli", dovresti vedere "triangolo 2".

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.