Aplicar uma rampa de cores diferente ao subconjunto de símbolos categorizados no QGIS?

10

O objetivo é aplicar um gradiente de cor a um subconjunto de símbolos, em vez de aplicá-lo a todos os símbolos existentes. Eu costumava fazer isso no ArcMap. No QGIS, tenho que fazê-lo manualmente e consome muito tempo. Além disso, os resultados não são tão bonitos, porque eu não sou tão bom na escolha das cores certas.

Este é o resultado final da execução de rampas individuais para cada grupo ou subconjunto de símbolos:

Este é o resultado final da execução de rampas individuais para cada grupo ou subconjunto de símbolos

E este é o mapa estilizado:

E este é o mapa estilizado

Santiago Restrepo C.
fonte
Graças um milhão csk !! Ótima resposta!
Santiago Restrepo C.
Por favor, aceite a resposta de CSK se resolveu seu problema
Subterrâneo

Respostas:

14
  1. Selecione as categorias nas quais você deseja aplicar a primeira rampa de cores. Clique com o botão direito do mouse> mesclar categorias. insira a descrição da imagem aqui
  2. Repita a etapa 1 para cada grupo.
  3. Converta a camada do estilo Categorizado para Baseado em regras. Isso converterá automaticamente cada categoria agrupada em uma regra com uma expressão como "type" IN ('type 1','type 2','type 3','type 4','type 5').
  4. Selecione uma das regras> Refinar regras selecionadas> Adicionar categorias à regra insira a descrição da imagem aqui
  5. Configure categorias para este grupo e aplique a rampa de cores desejada. Observe que, quando você clica em "classificar", as categorias serão criadas para todos os valores de atributo, incluindo aqueles fora do grupo. Você precisará remover manualmente as categorias extras.

    insira a descrição da imagem aqui

  6. Repita a etapa 5 para cada regra.
  7. Agora você tem várias regras principais com regras categorizadas aninhadas abaixo de cada regra. Desative o símbolo para cada uma das regras principais, para que apenas os estilos de rampa de cores permaneçam.

    insira a descrição da imagem aqui

insira a descrição da imagem aqui

csk
fonte