Creare una mappa da una lista di indirizzi
Questo post è il primo di una mini serie il cui filo conduttore è: "Come creare mappe a partire da un foglio di calcolo".
I concetti di base
Ci sono varie strade ma, schematicamente, il procedimento è sempre lo stesso. Da excel o da un foglio di calcolo online (come google spreadsheet o editgrid) si può ottenere (nei modi che vedremo) un file kml, visualizzabile (e ulteriormente modificabile) in Google Earth.
Da questo file kml è possibile poi, molto rapidamente, ottenere una Google Maps.
Nello specifico i vari metodi e tool si differenziano per alcuni aspetti tra cui:
- la conversione foglio_di_calcolo -> kml può avvenire offline o online;
- il foglio di calcolo deve necessariamente contenere le coordinate oppure può esserne privo;
- laddove siano richieste le coordinate, queste in alcuni casi vanno reperite a parte, in altri vengono generate automaticamente dal foglio di calcolo, attraverso formule o macro;
- l’estetica del kml generato può molto scarna o molto curata e più o meno personalizzabile.
…senza coordinate
I due tool che vi presento oggi hanno in comune il pregio (non da poco!) di generare un file kml a partire da soli indirizzi, senza coordinate.
Questo rende il processo semplice e soprattutto rapidissimo perchè si bypassa del tutto la fase di geocoding, cioè la "traduzione" di ciascun indirizzo in una coppia di coordinate, latitudine e longitudine. Tale fase è ovviamente tanto più lunga e tediosa quanto più numerosi sono i nostri indirizzi, ma grazie a questi 2 tool la saltiamo a pie pari.
La differenza principale fra i 2 metodi sta invece nel fatto che la conversione da foglio di calcolo a kml avviene offline nel primo e online nel secondo.
Si tratta di:
Excel to kml converter – Addresses
Con questo sistema il geocoding è interamente automatizzato grazie ad una macro. Excel to kml converter – Addresses infatti è un normale file excel, scaricabile da qui , contenente una macro.
Nell’aprire il file, vi comparirà pertanto l’avviso standard che appare in questi casi: le macro infatti possono a volte veicolare virus, ma questa è assolutamente sicura, quindi cliccate su "attiva macro".
Il file che si apre contiene 3 fogli:
- File_details
- Data
- Instructions
In File_details vanno editate solo la righe 2 e 3, cioè il percorso del file kml di output e il suo nome.
In Data vanno inseriti gli indirizzi (fino a 5000): questo foglio è composto di sole 3 colonne, rispettivamente nome, indirizzo e descrizione di ciascun segnaposto.
Instruction non va invece editato.
In pratica, una volta inseriti tutti gli indirizzi, dovete solo scegliere un nome per il kml che si andrà a generare, e decidere dove volete salvarlo: supponiamo di chiamarlo indirizzi.kml e di volerlo salvare in una cartella su c:\ chiamata "earth". In File_details digiteremo c:\earth\indirizzi.kml nella cella C2 e "indirizzi" (senza virgolette) nella cella C3. Infine, per generare il kml, tenete premuto Alt+F8 e cliccate su "esegui".
Finito! Più lungo a dirsi che a farsi …
Nella cartella in cui l’avete salvato, troverete il vostro file kml da aprire (e magari modificare) in Google Earth. A questo punto, se desiderate anche creare una mappa visualizzabile online, ci sono 2 possibilità:
- (per i più esperti) utilizzare le Google Maps API
- (per tutti) visualizzarlo direttamente in google maps e magari salvarlo come mappa personalizzata con My Maps
In entrambi i casi, il kml che per ora risiede sul vostro c:\ va caricato su uno spazio web . Chi non ha un suo sito può utilizzare il comodissimo Google Page Creator , gratuito.
Geocode Google Spreadsheets Yahoo Pipes
Questa Yahoo Pipe fa il geoconding degli indirizzi elencati in un Google Speadsheet semplicissimo, composto cioè di sole 2 colonne: "name" e "address", come si vede nell’ esempio.
E’ sufficiente pubblicare il foglio di calcolo come feed (RSS o Atom) e poi inserire l’url del feed nella pipe. Viene a generarsi una Yahoo! Maps che può essere esportata in vari formati (cliccare su "more options"), tra cui kml.
A questo punto, a partire dal kml (questa volta già online) possiamo ottenere una Google Maps esattamente come già visto nel caso precedente.
Articoli che potrebbero interessarti...
Google Maps e Google Spreadsheet insieme per creare nuove mappe
Il blog ufficiale di Google Maps ha annunciato la possibilità di mettere insieme le mappe di Google Maps e i dati racchiusi in un foglio di calcolo di Google Spreadsheet per…
Google Maps, google-docs, google-spreadsheet, mashup
Rubati 114.000 indirizzi email dagli archivi di AT&T’s
Tra i gestori telefonici in partnership con Apple, il più famoso è senz’altro AT&T’s, gestore con il quale gli utenti statunitensi stipulano contratti per ottenere tramite abbonamenti i gioiellini tecnologici come iPhone e…
apple, AT&T's, iphone, ipod, telefonia
Mappa satellitare fotografa un incidente stradale
Incredibile la definizione raggiunta da Google Earth. In questo caso vediamo come si scorga benissimo cosa sta succedendo su questa strada: alcune automobili accostate sul ciglio della strada a causa di un incidente stradale.…
Google Earth, Google Maps, mappe-satellitari
Mappa degli AutoVelox, con Google Maps
Una mappa che mostra gli Autovelox posizionati sul territorio nazionale. Un'utile strumento che ci può tornare utile soprattutto in questi mesi, quando la voglia di vacanze ci spinge a spostarci con 'automobile.
autovelox, Google Maps, mappa, mashup
Mercatini di Natale 2007: una mappa collaborativa
Oggi propongo una mappa di tutti i mercatini di Natale sparsi sul territorio nazionale. E' stata creata con Google My Maps che permette di iniziare una mappa e di renderla pubblica e "collaborativa" in modo che tutti possano contribuire ad aggiornarla e a completarla.
google-my-maps, italiani, mappa, mercatini-di-natale
Mappa stradale su Torino e i luoghi delle Olimpiadi Invernali 2006
E’ notizia di qualche giorno fa, l’aggiornamento delle mappe stradali di Torino e dintorni su Google Maps. Google deve aver inserito silenziosamente queste mappe nel proprio database giusto per l’inizio delle Olimpiadi Invernali…
Google Maps, Google-Local, olimpiadi-invernali, Torino 2006, Winter-Olympics

mi fatte installare googleheart
http://google-mapping.blogspot.com Jonathan ha scritto post interessantissimi e molti tutorial che mi hanno fatto molto comodo in alcune situazioni di lavoro attinenti al local search marketing. Eccone solo alcuni tra i migliori:Creare una mappa da una lista di indirizziDisegnare un percorso stradale con Google Maps Google Maps News: indicazioni stradali anche senza indirizzo Google Maps per creare immagini statiche
ho provato il file excel ma non ho capito in che formato scrivere l’indirizzo nella casella adress .
il file kml non me lo carica, mi dice che è in un formato non riconosciuto.
se avete un’esempio di indirizzo accettato.
grazie
E se avessi bisogno di fare il processo inverso?
Partendo da un poligono di Google Earth è possibile ottenere la lista delle vie in esso contenute?
In che formato devono essere gli indirizzi? Non riesco a importare il file né in google maps né in google earth.
grazie.