Creare una mappa in cui i simboli sovrapposti aumentano l'opacità?


25

Stavo guardando alcune mappe come: Mappa dai registri navali Carta geografica

o le amicizie mondiali di Facebook mappate (tramite il blog Flowing Data ) testo alternativo

Queste mappe sembrano buone perché le linee singole sono quasi trasparenti e man mano che vengono disegnate sempre più linee, l'opacità aumenta e si ottengono motivi solo con linee in cui sono presenti più linee.

Ho alcuni dati delle linee di autobus in formato shapefile e vorrei fare qualcosa di simile da questo.

Quale software mi permetterà di farlo? Quale software può creare questo effetto?


1
Penso che tu possa farlo in QGIS usando una combinazione di trasparenza dei livelli, modalità di fusione dei livelli e trasparenza dei simboli. Ma dovrei provarlo.
Alexandre Neto,

Risposte:


29

Puoi farlo in QGIS usando la trasparenza dei simboli, la modalità di fusione delle caratteristiche e il colore dei simboli.

Notare la differenza tra Trasparenza livello e modalità di fusione (che verrà applicata a tutte le funzioni) e la trasparenza del simbolo e la modalità di fusione delle caratteristiche che verranno impilate con altre funzioni nello stesso livello.

Tutte le seetings sono disponibili in Proprietà layer > Stile .

inserisci qui la descrizione dell'immagine

Con il valore del 95% di trasparenza del simbolo, il colore scelto per la linea sarà totalmente opaco solo quando almeno 20 elementi si sovrappongono. Questo numero è limitato a una sovrapposizione di 100 funzioni (trasparenza 99%).

AGGIORNAMENTO: Seguendo i consigli di Nathan , utilizzando diversi metodi di fusione (come moltiplicare e aggiungere) è possibile ottenere altri effetti.

inserisci qui la descrizione dell'immagine

La duplicazione del livello, con diversi colori delle linee e l'utilizzo di modalità come scherma nella fusione dei livelli, può dare alcuni effetti piacevoli.

inserisci qui la descrizione dell'immagine


Sto ancora pensando a come fare la seconda immagine, passando dal blu (o altro colore) al bianco. Qualche idea su come farlo in QGIS?
Alexandre Neto,

3
No, livello e livello di funzionalità. Feature blending mode. Anche nel tuo primo screenshot :)
Nathan W,

2
Scegli il 50% di blu e attiva la modalità di fusione sottrazione.
Nathan W,

2
Con uno sfondo scuro e Additionotterrai questo: i.imgur.com/tuGiKpc.png
Nathan W

1
Ripresa, +1 per QGIS per avere molti strumenti disponibili per la creazione di "mappe di opacità crescenti" in modo molto semplice.
Alexandre Neto,

4

Non sono sicuro per il primo esempio, ma il secondo è un'immagine della densità della linea (dati raster creati sulla base di un kernel che produce una somma ponderata delle linee in un quartiere).

in pratica, puoi farlo con la densità della linea arcgis (analista spaziale) e qui troverai suggerimenti open source

EDIT: il primo esempio era quindi ben linee con una trasparenza caratteristica. Questo non è possibile in ArcGIS (è possibile impostare la trasparenza delle funzioni per i poligoni, ma non si aggiunge l'uno all'altro per i poligoni sovrapposti dello stesso livello. In teoria, ovviamente, è possibile creare un livello per riga ...). Quindi +1 per QGIS ...


3

Puoi anche farlo in Tilemill usando quanto segue:

line-comp-op: plus;

0

Questo può essere fatto in ArcGIS, anche se senza metodi di fusione avanzati: utilizzare "Livelli di simboli" in "Avanzate" nella scheda "Simbologia" e utilizzare un campo per la trasparenza.

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.