Creazione di contorni con valori significativi dai dati dei punti


9

Di recente ho ottenuto un CSV contenente le posizioni di tutti gli incidenti in bicicletta registrati a Boston negli ultimi anni. Come appassionato ciclista, vorrei creare una semplice mappa di contorno che attiri l'attenzione sugli incroci con la maggiore densità di incidenti da condividere con amici, colleghi e funzionari della città.

Usando il plugin Heatmap QGIS e lo strumento di contorno GDAL, ho creato una mappa di contorno esteticamente piacevole, ma la mia preoccupazione è che i valori numerici non siano facilmente digeribili, soprattutto perché il plugin Heatmap calcola la densità usando KDE, piuttosto che la densità dei punti.

Vorrei creare contorni che riflettano il numero di incidenti entro 400 m da un determinato punto. (Ad esempio, qualsiasi punto all'interno dei contorni di "elevazione" più alti si trova entro 400 m da almeno 8 incidenti, mentre qualsiasi punto all'interno dell'altitudine "inferiore" si trova entro 400 m da almeno 1 incidente.) È possibile? O ce n'è un altro, modo migliore per visualizzare la densità dei punti usando i contorni?

Se è di aiuto, ho generato la mia mappa di calore con un raggio di 400m, un decadimento di 0 e valori X e Y di 10 (quindi ogni cella è 10m x 10m). Ho convertito la mappa di calore in contorni usando un valore di elevazione di 1.

Sarei grato per eventuali suggerimenti o soluzioni al mio dilemma.

Grazie!


4
I contorni sono un suggerimento visivo (e una rappresentazione numerica) che si sono verificati incidenti in tutti i punti ovunque compaiano tali contorni e tra di essi. Sarebbe ovviamente ridicolo estendere i contorni su edifici, laghi, fiumi, terreni aperti e così via. Ciò ti lascia necessariamente limitare la tua mappa alle posizioni in cui le biciclette potrebbero viaggiare. Tali mappe sembrano spaghetti arcobaleno e sono difficili da leggere. Perché non consideri un mezzo alternativo per presentare questi dati, come i simboli punto per simboleggiare numeri o tassi di arresti anomali?
whuber

Grazie per la tua risposta, Whuber. Inizialmente ho cercato di visualizzare gli incidenti usando i simboli dei punti, ma l'entità della differenza nella densità degli incidenti in tutta la città ha reso questa inefficace: anche con un'opacità del 50%, i punti degli incroci più inclini agli incidenti sembravano ingombra e funky, mentre erano esterni i punti erano appena visibili. Non sono terribilmente preoccupato per le implicazioni dell'interpolare i valori usando i contorni: questa mappa ha solo lo scopo di fornire una visione generale e facilmente digeribile del problema. (Questa mappa sarà accompagnata da un paio di altre analisi statistiche).
Reldresal,

1
È possibile riepilogare i dati per intersezione e ridimensionare i simboli in modo che le loro aree (non i diametri) siano direttamente proporzionali al conteggio degli incidenti. Questo dovrebbe risolvere i problemi che descrivi.
whuber

Gli approcci frattali come i quadrifici vanno bene?
huckfinn,

Risposte:


3

Per la rappresentazione lungo le strade, è meglio utilizzare le funzioni di linea. Puoi dividere la tua strada a una dimensione arbitraria, quindi utilizzare un join spaziale per calcolare il numero di incidenti. Quindi utilizzare semplicemente una scala di colori per rappresentare la densità degli incidenti per segmento di strada o unità di lunghezza stradale.


Questa è una buona soluzione, specialmente se accompagnata da altri miglioramenti cartografici come l'ispessimento dei segmenti di linea per renderli più prominenti, sopprimendo la visibilità degli elementi cartografici di sfondo e così via.
whuber
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.