densità edilizia mappe con grandi quantità di dati geocodificati?
-
22-08-2019 - |
Domanda
Ho un insieme di dati con oltre 50.000 punti geocodificati (lat-lungo). Ogni punto ha un insieme di dati ad esso associati - cose come la qualità, lo stato, ecc
Mi piacerebbe fare una serie di mappe che mostrano la distribuzione di densità dei dati da tali metriche. Ad esempio, una mappa mostrerebbe la densità di tutti gli elementi con una qualità di "buono".
Con un insieme ridotto di punti, mi piacerebbe utilizzare Google Maps e marcatori personalizzati. Qui, tuttavia, diversi segmenti hanno decine di migliaia di punti
Ci sono API o le librerie che potrebbero aiutare a fare questo?
La soluzione mi recherò con:
- Rompere l'area per essere attribuita a una griglia.
- Contare il numero di voci cade all'interno di ogni quadrato.
- Per ogni quadrato, generare un PNG con la trasparenza in relazione al numero di voci.
- Popolare una mappa di Google con questo insieme di PNG come marcatori.
Soluzione
Una soluzione potrebbe essere quella di creare immagini bitmap con le mappe di densità e aggiungerli (un solo allo stesso tempo), come sovrapposizione sulla mappa di google (con GGroundOverlay
)
Si può avere uno sguardo a questo post che fornisce un esempio della mappa di densità con Google map. Esso utilizza il HeatMapAPI . Purtroppo, questa API non è gratuito se lo si utilizza con un gran numero di punti ...
Mettere costruire il proprio bitmap densità potrebbe non essere così complicato ...
Un altra soluzione è quella di ridurre il numero di marcatori che è possibile utilizzare. Si potrebbe essere fatto con la MarkerClustered biblioteca . Non è esattamente una mappa di densità, ma ... può forse essere utile.
Altri suggerimenti
Google Fusion Table fa un bel lavoro a esso http://www.google.com/fusiontables/ Home /
Per voi la sicurezza di dati già sottoposti a geocoding, perché -da mia recente esperienza-, Google posizione resolver non consente di trattare con posizione ambigua ..