Wie erstelle ich zwei Farblinien in QGIS?

11

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:

Geben Sie hier die Bildbeschreibung ein

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?

Brian Kelly
quelle
1
Könnten Sie ein Bild von dem veröffentlichen, was Sie in QGIS produzieren möchten, dh ein Beispiel aus Ihrer Illustrator-Ausgabe?
Simbamangu

Antworten:

9

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)

  • Verwenden Sie die neue Symbologie
  • Fügen Sie den Symboleigenschaften eine zweite einfache Linie hinzu
  • Machen Sie die Linien gleich breit
  • Machen Sie die oberste Linie gestrichelt und die Primärfarbe
  • Machen Sie die untere Linie durchgehend und die Sekundärfarbe

Symboleigenschaften für eine zweifarbige Linie

Brian Kelly
quelle
-1

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.

jvangeld
quelle
Nun, die Farbattribute stimmen mit den "Flammen" überein, die sie für die Trails auswählen. Es ist in der Tat ein Attribut des Weges, den ich verfolgen möchte. Und ich frage, wie man speziell eine zweifarbige Linie in QGIS macht.
Brian Kelly
Ich hab dich. Ich habe nur gesagt, dass Sie nicht müssen, nicht, dass Sie nicht sollten :)
jvangeld