Atribuir várias cores aos recursos em uma única camada vetorial

21

Quero dar várias cores a diferentes recursos em um shapefile com base nos valores de atributo, isso é possível no QGIS?

Se sim, qual é o procedimento?

Existe uma maneira de fornecer cores por meio de códigos hexadecimais?

GeoH2O
fonte
3
O projeto QGIS oferece um manual muito bom: qgis.org/en/documentation/manuals.html . Eu sugiro lê-lo.
Underdark

Respostas:

30

Você pode alterar os estilos do arquivo de formas nas propriedades da camada. Clique duas vezes na camada e selecione o estilo.

Selecione Estilo categorizado e escolha um campo que deseja visualizar. Lembre-se de classificar seus valores antes de sair da caixa de diálogo.

Caixa de diálogo Estilo no QGIS 2.

LauriK
fonte
5

Como alternativa ao estilo categorizado, se você quiser brincar um pouco com cores, tente codificá-lo por si mesmo:

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

Você também pode aplicar a função rand dentro de color_rgb

wastek
fonte
1
Usar um Graduatedestilo produzirá o mesmo resultado, sem a necessidade de codificar nada.
Hakim