Pokazuje, w jaki sposób cechy linii są zorientowane w QGIS?

12

Pracuję nad QGIS nad plikiem shp ulicy, który ma pola Left From, Left To, Right From, Right To, budowanie geokodera.

Muszę wiedzieć, w jaki sposób te cechy są zorientowane, co moim zdaniem jest tym samym, co wiedza, który z dwóch (lub więcej) punktów, które sprawiają, że linie są pierwsze.

Czy istnieje sposób automatycznego obracania znacznika trójkąta w stylu linii znacznika, aby pokazywał, w jaki sposób linia jest zorientowana?

Facundo Perez
źródło
w zależności od używanego symbolu konieczne może być obrócenie znaczników o 90 stopni w celu dostosowania się do linii. Czy używasz markerów prostych lub markerów SVG i jakiej wersji QGIS używasz? Czy zamiast tego próbowałeś użyć jednostek mapy / pikseli?
Steven Kay

Odpowiedzi:

19

Najprostszym sposobem jest stylizowanie linii. Dodaj nową warstwę symboli do linii i zmień „Typ warstwy symboli” na linię znacznika. Wybierz „Marker” w drzewie stylów i wybierz trójkąt jako domyślny symbol markera. Uważam, że „trójkąt 2” jest najlepszym wyborem. Zaakceptuj te zmiany, a wszystkie linie będą miały strzałkę wskazującą kierunek linii. Możesz zadzierać z odległościami i rozmieszczeniem znaczników, aby wyglądać lepiej, ale to zasadniczo pokazuje, gdzie idą twoje linie.

Ogar rycerski
źródło
Próbowałem z tą opcją, ale nie mogę poradzić sobie z rozmiarem znacznika. Działa w dość dziwny sposób: bez względu na rozmiar, który zdefiniuję (próbowałem od 2 do 2000 mm), trójkąt pozostaje w tym samym małym, prawie niewidocznym miejscu nad linią. Myślałem, że ma to związek z tym, że szerokość mojej linii jest powiązana z jednym z pól (szerokość ulicy), ale kiedy dezaktywowałem to powiązanie, problem pozostaje.
Facundo Perez
+1 Działa dla mnie: i.stack.imgur.com/nQVYG.png
kttii
Perez, czy sprawdziłeś, że pomiary nie były jednostkami mapy, a były w mm lub pikselach. To jedyny powód, dla którego mogę wymyślić, dlaczego masz bardzo małe trójkąty, jeśli masz szczególnie długie linie. Czy nadal pozostają małe, kiedy przybliżasz (1: 1), czy po prostu zachowujesz skalę?
Knightshound
To musiał być jakiś błąd. Były w mm, ale nie zachowały skali. Po zamknięciu i ponownym otwarciu projektu zaczął on działać.
Facundo Perez
2

W odpowiedzi na odpowiedź Knightshounda, wygląda na to, że nastąpiły pewne niewielkie zmiany w symbolach znaczników w QGIS 3. Po wybraniu „Markera” w drzewie stylów, możesz nie widzieć „trójkąta 2” jako opcji na liście symboli. Jeśli tak, spójrz na listę rozwijaną oznaczoną „Symbole w”. W mojej wersji 3.0.3 domyślnie była to „Ulubione”. Jeśli zmienisz go na „Wszystkie symbole”, zobaczysz „trójkąt 2”.

David
źródło