Jak utworzyć dwie linie kolorów w QGIS?

11

Pracowałem nad tworzeniem map dla rowerzystów górskich i pieszych za pomocą programu Illustrator, a teraz próbuję przejść do QGIS, aby istniały prawdziwe dane GIS zasilające mapy, dzięki czemu ich aktualizowanie / skalowanie jest łatwiejsze niż w programie Illustrator.

Jednym z moich problemów było to, że kiedy szlaki się zbiegają, twórcy / opiekunowie szlaków zwykle nadają szlakom dwa kolory podczas ich łączenia. Oto przykład z wersji programu Illustrator:

wprowadź opis zdjęcia tutaj

Korzystam z następującego rozwiązania, aby stylizować trasy za pomocą dwóch kolorów, ale jestem ciekawy, czy istnieją inne sposoby na osiągnięcie tego:

  • Funkcje szlaku mają dwa atrybuty koloru: kolor i kolor2
  • Podaję wartość ciągu dla „koloru” szlaku: czerwony, niebieski itp.
  • Jeśli segment szlaku ma kolor dodatkowy, umieszczam go w „color2”
  • Stylizuję warstwę za pomocą atrybutu „kolor”
  • Powielam warstwę śladu i zmieniam styl nowej warstwy, aby użyć „kolor2” zamiast „kolor”.
  • Zmieniam zduplikowaną warstwę, aby użyć linii przerywanej zamiast jednolitej.

Teraz obie warstwy wskazują ten sam plik kształtu, ale stylizują je inaczej.

Czy to najlepszy sposób na osiągnięcie tego typu stylizacji?

Brian Kelly
źródło
1
Czy możesz zamieścić zdjęcie tego, co chcesz wyprodukować w QGIS, tj. Przykład z twojego programu Illustrator?
Simbamangu

Odpowiedzi:

9

Natknąłem się na ten film, który wyjaśnia, jak zrobić tory kolejowe w QGIS przy użyciu Symbol Layers - http://linfiniti.com/2010/12/video-tutorial-1-creating-a-custom-railway-style/

Uświadomiłem sobie, że mogę użyć tej samej funkcji do tworzenia dwukolorowych linii przy użyciu tylko jednej warstwy.

Nie musiałbym mieć osobnego atrybutu koloru (ponieważ nie można stylizować pojedynczej warstwy na podstawie dwóch atrybutów)

  • Użyj nowej symboliki
  • Dodaj drugą prostą linię do właściwości symbolu
  • Ustaw linie tej samej szerokości
  • Ustaw linię przerywaną i kolor podstawowy
  • Spraw, aby dolna linia była jednolita, a drugi kolor

Właściwości symbolu dla linii dwukolorowej

Brian Kelly
źródło
-1

Nie powinieneś tworzyć wielu warstw. W rzeczywistości nie powinieneś tworzyć atrybutów „kolorów”. Zwykle wystarczy nazwać różne ścieżki i przypisać różne kolory i symbole do różnych nazw. Po napotkaniu połączonego szlaku możesz nazwać go „Pacific Crest Trail / Appalachian Trail”, a następnie stworzyć unikalny styl symboli dla tego atrybutu.

Mówię tutaj o ogólnych pojęciach. Nie jestem do końca pewien, jak byś to zrobił w QGIS.

jvangeld
źródło
Cóż, atrybuty kolorów pasują do „blasków”, które wybierają dla szlaków. Jest to rzeczywiście atrybut szlaku, który chcę śledzić. Pytam o to, jak konkretnie zrobić dwukolorową linię w QGIS.
Brian Kelly,
Mam cię. Mówiłem tylko, że nie musisz, nie że nie powinieneś :)
jvangeld