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?


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.



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


1
Usar un Graduatedestilo producirá el mismo resultado, sin tener que codificar nada.
Hakim
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.