Creare una scala cromatica bivariata con QGIS?


11

Molte mappe recenti che ho visto hanno questi gradevoli gradienti di colore a due vie che possono essere utilizzati per colorare le correlazioni tra stime continue.

Ecco un esempio tratto da una recente pubblicazione.

Christian Levers, Pieter J. Verkerk, Daniel Müller, Peter H. Verburg, Van Butsic, Pedro J. Leitão, Marcus Lindner, Tobias Kuemmerle - Driver di modelli di intensità di raccolta forestale in Europa. Elsevier. 1 marzo 2014 (accesso: http://dx.doi.org/10.1016/j.foreco.2013.12.030 ).

Esempio

Credo che questi gradienti siano stati generati con ArcGIS 10.xe mi chiedevo come avrei potuto riprodurre tali gradienti di colore con strumenti GIS liberamente disponibili (o almeno quelli disponibili su Linux)?

Felice di ascoltare suggerimenti o frammenti di codice.



1
Infatti! @Vesanto - Forse dovresti considerare di pubblicarlo come una risposta insieme a istruzioni semplificate dal tuo link.
Joseph,

Sono particolarmente perplesso su come farlo con predittori continui in verticale e in orizzontale e come generare la legenda per esso in seguito
Chiurlo

Quel tutorial copre solo colori distinti. E la legenda verrebbe aggiunta ad esempio in afterword in gimp.
HeikkiVesanto,

Fatto in QGIS: flickr.com/photos/115987875@N04/15311770866/in/pool-qgis usando due rampe distinte e quindi regolando i metodi di fusione, ma non è proprio corretto. Inoltre la leggenda è solo due leggende sovrapposte.
HeikkiVesanto,

Risposte:


8

Ottima risposta di @Martin ma sembra che tu abbia 2 attributi che vuoi avere una sfumatura di colore ( Plantation Cover e Forest Harvesting Intensity ). Se sbaglio, rimuoverò questo post. È possibile impostare uno stile basato su regole , creare una nuova regola, modificare il livello del simbolo da un riempimento semplice a un riempimento sfumato . Crea un filtro per la colonna degli attributi e imposta i colori. Quindi ripetere aggiungendo un'altra regola di stile:

Riempimento graduale

Stile basato su regole


1
+1 Ohh sì, ho dimenticato le opzioni di riempimento sfumato. Ma come colorarlo con un gradiente sia verticale che orizzontale, come mostrato nella figura di esempio della mia domanda?
Chiurlo il

Questa è una buona domanda! Solo un pensiero dato che non l'ho mai provato prima, ma potresti provare a utilizzare uno stile singolo (non basato su regole), selezionare il riempimento sfumato e impostare i colori tramite le proprietà definite dai dati . Non sono sicuro che funzionerà, ma potrebbe darti una singola legenda del gradiente.
Joseph,

1
Bella risposta. Non conoscevo questa funzione :)
Martin,

1
Grazie @Martin =). In realtà non ho mai usato l'opzione gradiente ma mi sono ricordato che era lì a causa del tuo post (non intendevo mai rubare la tua risposta!)
Joseph,

1
Nono sembra che la mia risposta non sia completa, quindi grazie per averlo aggiunto;)
Martin,

2

In QGIS 2.6 è possibile creare una scala di colori a due colori in questo modo:

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

inserisci qui la descrizione dell'immagine

Nel campo "Colonna" devi selezionare la colonna contenente i valori che dovrebbero essere visualizzati nella scala dei colori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.