Ich habe mit Illustrator an der Erstellung von Mountainbike- und Wanderkarten gearbeitet und versuche nun, auf QGIS umzusteigen, damit die Karten mit echten GIS-Daten versorgt werden, sodass das Aktualisieren / Skalieren einfacher ist als mit Illustrator.
Ein Problem, das ich hatte, ist, dass, wenn Trails konvergieren, die Trail-Ersteller / Betreuer den Trails normalerweise zwei Farben geben, während sie verbunden werden. Hier ist ein Beispiel aus der Illustrator-Version:
Ich verwende die folgende Lösung, um die Trails mit zwei Farben zu gestalten, bin aber gespannt, ob es andere Möglichkeiten gibt, dies zu erreichen:
- Die Trail-Features haben zwei Farbattribute: color und color2
- Ich gebe einen Zeichenfolgenwert für die "Farbe" des Trails ein: Rot, Blau usw.
- Wenn das Trail-Segment eine Sekundärfarbe hat, setze ich es in "color2".
- Ich gestalte die Ebene mit dem Attribut "Farbe"
- Ich dupliziere die Hintergrundebene und ändere das Styling der neuen Ebene, um "color2" anstelle von "color" zu verwenden.
- Ich ändere die doppelte Ebene, um einen gestrichelten Linienstil anstelle eines durchgezogenen zu verwenden.
Jetzt zeigen beide Ebenen auf dasselbe Shapefile, gestalten sie jedoch unterschiedlich.
Ist dies der beste Weg, um diese Art von Styling zu erreichen?
Antworten:
Ich bin auf dieses Video gestoßen, in dem erklärt wird, wie mithilfe von Symbolebenen Eisenbahnschienen in QGIS erstellt werden - http://linfiniti.com/2010/12/video-tutorial-1-creating-a-custom-railway-style/
Ich erkannte, dass ich dieselbe Funktion verwenden konnte, um mit nur einer Ebene zweifarbige Linien zu erstellen.
Ich würde kein separates Farbattribut benötigen (da Sie keine einzelne Ebene basierend auf zwei Attributen formatieren können)
quelle
Sie sollten nicht mehrere Ebenen erstellen müssen. In der Tat sollten Sie keine "Farb" -Attribute erstellen müssen. Normalerweise benennen Sie einfach die verschiedenen Pfade und weisen den verschiedenen Namen unterschiedliche Farben und Symbole zu. Sobald Sie auf einen kombinierten Pfad stoßen, können Sie ihn "Pacific Crest Trail / Appalachian Trail" nennen und dann einen eindeutigen Symbolstil für dieses Attribut erstellen.
Ich spreche hier von allgemeinen Konzepten. Ich bin mir nicht ganz sicher, wie Sie es in QGIS machen würden.
quelle