Riempimenti sfumati poligonali / bande di tonalità in QGIS


18

È possibile utilizzare un riempimento sfumato su un poligono in QGIS?

Vorrei avere i miei poligoni con un colore ai bordi, che si sbiadiscono fino a diventare chiari / bianchi mentre si allontana dal bordo. La maggior parte del centro del poligono sarà bianca o chiara.

È qualcosa che le persone che conosco che usano Illustrator possono fare. Mi chiedevo se ci fosse un modo per emularlo in QGIS.

Ecco un esempio Vorrei qualcosa di simile all'ombreggiatura viola.

inserisci qui la descrizione dell'immagine

Aggiornare:

Questo metodo suggerito di seguito funziona, tuttavia produce alcuni fastidiosi bit extra per i miei poligoni. Ad esempio, vedi l'immagine qui sotto:

inserisci qui la descrizione dell'immagine

Non sono sicuro su come rimuoverli. Non riesco a usare una maschera perché devo essere in grado di vedere la mappatura di base e altri dati al di fuori di questo poligono su livelli che si trovano al di sotto di questo livello. L'uso di una maschera oscurerebbe tutti questi strati.

Ho incluso un link al post del blog di Underdarks su questo, che fornisce maggiori dettagli e contiene il codice per configurarlo.

http://underdark.wordpress.com/2011/08/08/creating-a-gradient-fill-for-polygons-in-qgis/


Ciao James. Ne hai bisogno per l'ombreggiatura delle colline?
luglio

No, serve solo per mostrare il bordo di un poligono.
James S

Risposte:


12

Per quanto ne so, non esiste alcuna opzione per il riempimento sfumato. Ma puoi emulare un gradiente se non ti dispiace del lavoro che crea il tuo simbolo. Ho fatto un rapido esempio con solo quattro passaggi di colore, quindi non è un gradiente uniforme ... ma hai capito.

Tutto quello che devi fare è creare livelli di tipo "linea semplice" e dare loro un offset positivo. Ciò sposta il bordo "all'interno" del poligono. Non dimenticare di abilitare i livelli dei simboli per un rendering pulito.

inserisci qui la descrizione dell'immagine


1
L'aggiunta di trasparenza al metodo sopra conferisce anche un aspetto gradevole.
Ando,

14

Per quello che vale, il supporto per questo tipo di riempimenti è stato ora aggiunto a QGIS e sarà disponibile dalla versione 2.4. Devi solo selezionare " Riempimento Shapeburst " come tipo di livello simbolo:

inserisci qui la descrizione dell'immagine

Inoltre, l'algoritmo di offset della linea è stato migliorato, quindi non dovresti vedere gli artefatti che hai riscontrato in precedenza.


1
Grazie per aver seguito questo. Ho visto questa nuova funzionalità in master ed è esattamente quello di cui avevo bisogno. Peccato che non esistesse in QGIS due anni e mezzo fa :) Questa funzionalità è un'ottima aggiunta a QGIS.
James S
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.