Voglio dare più colori a diverse funzionalità all'interno di un file di forma basato sui valori degli attributi, è possibile in QGIS?
Se sì, qual è la procedura?
Esiste un modo per fornire il colore mediante codici esadecimali?
Voglio dare più colori a diverse funzionalità all'interno di un file di forma basato sui valori degli attributi, è possibile in QGIS?
Se sì, qual è la procedura?
Esiste un modo per fornire il colore mediante codici esadecimali?
Risposte:
se ho capito bene questo fantastico tutorial dovrebbe rispondere alla tua domanda: http://woostuff.wordpress.com/2011/06/06/one-of-my-favorite-features-of-qgis/
ps dello stesso autore c'è anche un seguito: http://woostuff.wordpress.com/2012/01/25/improvements-to-the-qgis-rule-based-rendering/
In alternativa allo stile classificato, se vuoi giocare un po 'con il colore puoi provare a codificarlo da solo:
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
Puoi anche applicare la funzione rand all'interno di color_rgb
Graduated
stile produrrà lo stesso risultato, senza dover codificare nulla.