Fazendo rampa de cores bivariada com o QGIS?

11

Muitos mapas recentes que tenho visto têm esses gradientes de cores bidirecionais puros que podem ser usados ​​para correlações de cores entre estimativas contínuas.

Aqui está um exemplo de uma publicação recente.

Alavancas cristãs, Pieter J. Verkerk, Daniel Müller, Peter H. Verburg, Van Butsic, Pedro J. Leitão, Marcus Lindner, Tobias Kuemmerle - Drivers de padrões de intensidade de colheita florestal na Europa. Elsevier. 1 de março de 2014 (acesso: http://dx.doi.org/10.1016/j.foreco.2013.12.030 ).

Exemplo

Acredito que esses gradientes foram gerados ArcGIS 10.xe fiquei pensando em como reproduzir esses gradientes de cores com ferramentas GIS disponíveis gratuitamente (ou pelo menos as disponíveis no Linux)?

É um prazer ouvir sugestões ou trechos de código.

Maçarico
fonte
1
De fato! @Vesanto - Talvez você deva considerar publicá-la como resposta, juntamente com instruções simplificadas do seu link.
Joseph
Estou especialmente intrigados como fazê-lo com preditores contínuas verticalmente e horizontalmente e como gerar a legenda para isso depois
maçarico
Esse tutorial cobre apenas cores distintas. E a legenda seria adicionada no pós-processamento no gimp, por exemplo.
HeikkiVesanto 26/02
Feito no QGIS: flickr.com/photos/115987875@N04/15311770866/in/pool-qgis usando duas rampas distintas e depois ajustando os modos de mesclagem, mas não é realmente correto. Também a lenda é apenas duas lendas sobrepostas.
HeikkiVesanto 26/02

Respostas:

8

Excelente resposta de @Martin, mas parece que você tem 2 atributos que deseja que tenham um gradiente de cor ( cobertura das plantações e intensidade da colheita na floresta ). Se estiver enganado, removerei esta postagem. Você pode configurar um estilo baseado em regras , criar uma nova regra, editar a camada de símbolo de um preenchimento simples para um preenchimento de gradiente . Crie um filtro para sua coluna de atributo e defina suas cores. Em seguida, repita adicionando outra regra de estilo:

Preenchimento gradual

Estilo baseado em regras

Joseph
fonte
1
+1 Ohh sim, esqueci as opções de preenchimento de gradiente. Mas como colori-lo com um gradiente vertical e horizontal, como mostra a figura de exemplo da minha pergunta?
Curlew
Esta é uma boa pergunta! Apenas um pensamento, como eu não testei isso antes, mas você pode tentar usar um Estilo único (não baseado em regras), selecione Preenchimento de gradiente e defina as cores através das propriedades definidas por dados . Não tenho certeza se isso funcionará, mas pode fornecer uma única legenda de gradiente.
Joseph
1
Ótima resposta. Eu não sabia que esta função :)
Martin
1
Obrigado @Martin =). Na verdade, eu nunca usei a opção de gradiente, mas lembrei que ela estava lá por causa de sua postagem (nunca pretendi roubar sua resposta!) #
Joseph Joseph
1
Nono parece que a minha resposta não está completa, então obrigado por adicionar isso;) #
Martin Martin
2

No QGIS 2.6, você pode criar uma rampa de duas cores da seguinte maneira:

Double click on the layer (or right click > Properties) > Style > Change from "Single Symbol" to "Categroized" > Color Ramp > Random colors> Select Gradient > Choose the colors and safe > Choose the column with the values > Classify > Apply

insira a descrição da imagem aqui

No campo "Coluna", é necessário selecionar a coluna que contém os valores que devem ser exibidos na rampa de cores.

Martin
fonte