Asigna múltiples colores a entidades dentro de una sola capa vectorial

21

Quiero dar múltiples colores a diferentes características dentro de un shapefile basado en valores de atributos, ¿es esto posible en QGIS?

En caso afirmativo, ¿cuál es el procedimiento?

¿Hay alguna manera de proporcionar color mediante códigos hexadecimales?

GeoH2O
fuente
3
El proyecto QGIS ofrece un muy buen manual: qgis.org/en/documentation/manuals.html . Sugiero leerlo.
oscuro

Respuestas:

30

Puede cambiar los estilos del archivo de forma en las propiedades de la capa. Haga doble clic en la capa y seleccione el estilo.

Seleccione Estilo categorizado y elija el campo que desea visualizar. Recuerde clasificar sus valores antes de salir del diálogo.

Diálogo de estilo en QGIS 2.

LauriK
fuente
5

Alternativamente al estilo categorizado, si quieres jugar un poco con el color, puedes intentar codificarlo tú mismo:

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

También puede aplicar la función rand dentro de color_rgb

Wastek
fuente
1
Usar un Graduatedestilo producirá el mismo resultado, sin tener que codificar nada.
Hakim