In un articolo precedente, ho scritto una introduzione a Google Fusion Tables:
Come abbiamo visto Google Fusion Tables permette di creare visualizzazioni molto interessanti, ma quelle integrate sono poche (es: si possono creare le mappe delle regioni italiane, ma non delle province province o comuni).
Google Fusion Tables supporta la creazione di mappe personalizzate, vediamo quindi come fare.
Innanzitutto bisogna quindi trovare i dati di nostro interesse e poi importarli in Fusion Tables.
Le mappe di regioni, province e comuni italiani sono reperibili dal sito ISTAT a questo indirizzo: http://www.istat.it/it/archivio/24613
Per il mio esempio ho usato i dati relativi ai comuni (scaricando il file com2011_g.zip ).
- La conversione da shp in kml
Per convertire i files shp in un formato digeribile da Fusion Tables ho usato QuantumGIS (open source).
Il programma è molto completo, ma per la conversione ci bastano pochi semplici passi.
Importate il file .shp selezionando da menù Layer - Aggiungi Vettore e poi selezionate il file sp: com2011_g.shp nel mio caso.
Ora è sufficiente salvare in KML: selezionate da menù Layer - Salva con Nome.
Selezionate "Keyhole Markup Language [KML]" come formato di uscita e inserite il nome del file.
![]() |
Esportazione del file KML per Fusion Tables (click per ingrandire) |
Finito! Ora possiamo tornare a Google Fusion Tables e importare i dati
- Import in Google Fusion Tables
Se volete saltare tutta la prima parte, potete usare direttamente questo file CSV (com2011_g_(mod).zip) e importarlo direttamente per avere i comuni italiani in formato Fusion Tables senza dover passare dalla conversione dei files .shp
Per importare il file (che sia il KML che avete convertito o il CSV), create una nuova tabella da Google Drive: Crea - Fusion Table e selezionate il vostro file da importare.
(Per le schermate successive di importazione i valori di default vanno bene, cambiate solo se necessario).
Ora la vostra tabella con la mappa dei comuni è pronta. Ecco come dovrebbe presentarsi.
Cliccate quindi su "Map of Geometry" e vedrete la mappa dei comuni, come definita dal file KML che avete importato. Qui vedete l'esempio della mappa della zone della Valle d'Aosta.
![]() |
La mappa dei comuni in Fusion Tables (click per ingrandire) |
- Fondere le tabelle
Come già visto nel precedente articolo, è possibile effettuare il Merge (Fusione) di tabelle.
Per avere un esempio di dati da analizzare, possiamo di nuovo ricorrere al sito ISTAT e scaricare i dati di relativi a superficie e numero di abitanti per ciascun comune: http://www.istat.it/it/archivio/82599 (scaricate il file Dati provinciali e comunali).
Una volta aperto lo zip, aprite il file excel ed esportate il foglio di lavoro "Dati comunali" in formato CSV. Create quindi una nuova tabella in Fusion Tables importando il file CSV appena creato.
Ora non resta che fare il Merge delle due tabelle.
Selezionate File - Merge e selezionate le colonne da usare come riferimento per la fusione: il parametro da usare è il codice comune, che identifica univocamente ciascun comune delle nostre tabelle.
Selezionate quindi "PRO_COM" nella tabella della mappa e "Codice Comune" nella tabella dei dati.
Una volta che l'operazione è completata è possible creare delle visualizzazioni in funzione dei dati relativi a ciascun comune.
- Creazione delle visualizzazioni
E' possibile creare innumerevoli visualizzazioni ma ora ci accontentiamo di un esempio semplice: creiamo una visualizzazione che colora ciascun comune in funzione del numero di abitanti.
Per impostare i colori in funzione del numero di abitanti selezionate la mappa e poi "Change Map Styles".
Io ho impostato la mia visualizzazione come da figura qui di seguito, associando colori diversi in funzione del numero di abitanti.
Utilizzando i filtri è anche possibile visualizzare solo certi comuni. Ad esempio si può filtrare con il codice provincia e visualizzare solo quelle di nostro interesse.
Ad esempio qui ho impostato il filtro sul parametro "Codice Provincia" con il valore di 72, che identifica la provincia di Bari.
Ecco il risultato:
![]() |
Mappa dei comuni della provincia di Bari, colorati in funzione del numero di abitanti (click per ingrandire) |
E' possibile anche vedere direttamente il risultato su Google Maps
Le possibilità di creare visualizzazioni sono innumerevoli e di certo non è mia intenzione spiegarne tutte le possibilità, ma spero che questa introduzione possa risultare utile per utilizzare questo strumento davvero notevole.
Per qualsiasi domanda o richiesta di chiarimento potete usare i commenti.
Nota: i dati utilizzati che ho indicato sono scaricabili liberamente dal sito ISTAT e non ho trovato indicati particolari vincoli per l'utilizzo di tali dati. In caso vogliate usarli (ad esempio per uso professionale o per pubblicarli a vostra volta), informatevi preventivamente se ciò sia possibile.
Continua...