Weisen Sie Features in einer einzelnen Vektorebene mehrere Farben zu


21

Ich möchte verschiedenen Features in einem Shapefile basierend auf Attributwerten mehrere Farben zuweisen. Ist dies in QGIS möglich?

Wenn ja, wie ist die Vorgehensweise?

Gibt es eine Möglichkeit, Farbe mithilfe von Hexadezimalcodes bereitzustellen?


3
Das QGIS-Projekt bietet ein sehr gutes Handbuch: qgis.org/en/documentation/manuals.html . Ich schlage vor, es zu lesen.
Underdunkel

Antworten:


30

Sie können die Stile der Formdatei in den Ebeneneigenschaften ändern. Doppelklicken Sie auf die Ebene und wählen Sie den Stil aus.

Wählen Sie Kategorisierter Stil und wählen Sie ein Feld aus, das Sie visualisieren möchten. Denken Sie daran, Ihre Werte zu klassifizieren, bevor Sie den Dialog verlassen.

Stildialog in QGIS 2.



5

Alternativ zum kategorisierten Styling können Sie, wenn Sie ein bisschen mit Farbe spielen möchten, versuchen, es selbst zu codieren:

CASE 
    WHEN Field = 'Value1' THEN color_rgb(0, 176, 80) 
    WHEN Field = 'Value2' THEN color_rgb(255, 255, 0)
    WHEN Field = 'Value3' THEN color_rgb(255, 192, 0)
    WHEN Field = 'Value4' THEN color_rgb(255, 0, 0)
    WHEN Field = 'Value5' THEN color_rgb(192, 0, 0) 
    WHEN Field = 'Value6' THEN color_rgb(255, 0, 255)
    ...
ELSE
    color_rgb(0, 0, 0)    
END

Sie können die Rand-Funktion auch in color_rgb anwenden


1
Die Verwendung eines GraduatedStils führt zum gleichen Ergebnis, ohne dass Code eingegeben werden muss.
Hakim
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.