2013/10/2 Ummarino <
[hidden email]>:
> Qualcuno riesce a usare la geocodifica via csv del Plug-in MMQGis sul QGis
> 2.0 ?
> Con QGis 1.8 ero riuscito a fare qualcosa anche se erano più che altro delle
> prove, o ripreso l'argomento ma con la 2.0 non ottengo alcun chè.
> Con il plug-in Geocode si riesce a geocodificare (anche se ci sono degli
> errori, ma è colpa di google)..ma purtroppo gestisce solo un indirizzo per
> volta
> PS
> Se qualcuno a qualche tips per la geocodifica di file di indirizzi (xls,
> txt, csv) ....avanti
>
con Python e librerie quali geopy o il nuovo GDAL geocoder sono
davvero poche righe di codice (sicuramente questo e' lo stesso codice
che sta alla base dei plugin per QGIS di geocodifica).
Crea un file test_geopy.py e inserisci:
addresses = (
'Via Mazzini 100, Roma',
'Via Cristoforo Colombo 45, Roma',
'Piazza Euclide 97, Roma'
)
from geopy import geocoders
g = geocoders.GoogleV3()
for a in addresses:
place, (lat, lng) = g.geocode(a)
print "%s: %.5f, %.5f" % (place, lat, lng)
Installa geopy (meglio se in un virtualenv):
$ pip install geopy
Lancia il programmino:
$ python test_geopy.py
puoi facilmente modificare questo codice per farlo lavorare su un file
di testo o fargli utilizzare altri geocoders come GeoNames, Yahoo ecc
ciao
p
--
Paolo Corti
Geospatial software developer
web:
http://www.paolocorti.nettwitter: @capooti
skype: capooti
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfossQuesta e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
666 iscritti al 22.7.2013