Jak wyświetlić nakładające się linie?


12

Mam wiele warstw linii, które reprezentują trasy autobusów, a wiele tras nakłada się (tj. W pobliżu terminali, miejsc przesyłania itp.) Czy w Qgis jest funkcja, która wyświetla obie cechy obok siebie / równolegle? W przykładowym łączu czerwona i fioletowa linia to dwie osobne trasy, obie wykorzystują te same drogi. Purpurowa linia nakłada się na czerwoną linię, a czerwona linia nie jest widoczna. Doceniam wszelkie opinie, nawet przy złych wieściach, że nie jest to możliwe.

http://imgur.com/sPyGqWW


1
Offset był bez wątpienia najlepszą odpowiedzią tutaj. Dzięki!

Odpowiedzi:


6

Możesz użyć przesunięcia dla jednej z dwóch tras. Znajdziesz opcję dla każdego stylu linii.


0

Jedyne, co przychodzi mi do głowy, to zmiana grubości i przezroczystości czerwonej linii, aby była grubsza i bardziej przezroczysta niż fioletowa.
Jeśli te dwie linie należą do tej samej warstwy,


1
Nie sądzę, że Qgis mają funkcję, która wyświetla obie funkcje równolegle względem siebie, chyba że zrobisz to ręcznie
hapa

0

Przeczytaj zapytanie już na liście mailingowej. Ponieważ żaden z maniaków tak naprawdę nie odpowiedział, nie jestem pewien, czy moja propozycja jest odpowiednia.

W GRASS jest funkcja v.generali z przesunięciem. O ile rozumiałem po przeczytaniu jakiś czas temu, jest on przeznaczony do oddzielania nakładających się lub bardzo bliskich linii.

v.generalize input=roads_dr output=roads_dr_disp method=displacement alpha=0.01 beta=0.01 threshold=100 iterations=35

Lepiej sam przeczytaj całą (niezbyt obszerną) rzecz. http://grasswiki.osgeo.org/wiki/V.generalize_tutorial#Displacement

Próbowałem raz, korzystając z zestawu narzędzi, ale jakoś nigdy nie osiągnąłem celu. Tak więc sztuczka polega na znalezieniu odpowiednich ustawień parametrów


1
kogo nazywasz maniakiem?
DPSSpatial
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.