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.
qgis
overlapping-features
display
parallel-lines
Joshrick
źródło
źródło
Odpowiedzi:
Możesz użyć przesunięcia dla jednej z dwóch tras. Znajdziesz opcję dla każdego stylu linii.
źródło
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,
źródło
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.
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
źródło