[Gfoss] Geocoding circa 3000 indirizzi ITA

Un collega mi ha chiesto aiuto per geolocalizzare circa 3000 indirizzi
italiani (città, indirizzo, n° civivo) e purtroppo, come è risaputo, usare
il servizio di Google Maps pone un limite max di circa 900 indirizzi al
giorno.
Anche coi plugin di QGIS, il geocoding di un numero così grande di indirizzi
crea problemi.

Tempo mi fa mi pare di ricordare l'esistenza di qualche script (o
programmino python) che riusciva a fare questa operazione in background e
senza limiti. Ma non ho trovato nulla che funzioni bene.

Avete qualche suggerimento?
.. grazie !

Saluti
Nino Formica

--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/

  
Buongiorno,
Google credo che nei suoi TOSnon dia la possibilita' di
fare geocodifica in batch.
in ogni caso, hai provato con Nominatim?
(https://nominatim.org/release-docs/develop/api/Overview/)
sinceramente
non l'ho mai usato, ma potrebbe fare al caso tuo.
buon lavoro,
Umberto
Minora

Il 17.02.2020 08:44 nformica ha scritto:

Un collega mi ha

chiesto aiuto per geolocalizzare circa 3000 indirizzi

italiani (città,

indirizzo, n° civivo) e purtroppo, come è risaputo, usare

il servizio

di Google Maps pone un limite max di circa 900 indirizzi al

giorno.

Anche coi plugin di QGIS, il geocoding di un numero così grande di
indirizzi

crea problemi.

Tempo mi fa mi pare di ricordare

l'esistenza di qualche script (o

programmino python) che riusciva a

fare questa operazione in background e

senza limiti. Ma non ho trovato

nulla che funzioni bene.

Avete qualche suggerimento?
.. grazie

!

Saluti
Nino Formica

--
Sent from:

http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/
[1]

_______________________________________________

Gfoss@lists.gfoss.it [2]

http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss [3]

Questa 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.

764 iscritti al 23/08/2019
  
Con Tiscali Mobile Smart 30 4G hai minuti illimitati, 100 SMS e 30 Giga in 4G a soli 8,99€ al mese. http://tisca.li/smart30

Ciao Nino,
ma dove hai letto che sono 900 su google maps?

Se non sbaglio, ogni mese gli utenti possono usare gratuitamente sino a 200$
mensili di spesa sui servizi, con i costi indicati qui
https://developers.google.com/maps/documentation/geocoding/usage-and-billing.

Here geocoding invece dovrebbe consentire 250000 richieste gratuite al mese
https://developer.here.com/products/geocoding-and-search

Quando dici "non ho trovato nulla che funzioni bene.", a cosa ti riferisci?
Cosa hai provato? Cosa non ha funzionato?

Saluti

-----
Andrea Borruso

----------------------------------------------------
twitter: https://twitter.com/aborruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E
----------------------------------------------------
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/

Ciao Andrea,

ho provato ad usare il geocoding di Google con i fogli di Google drive è il
componente "geocoding" di Awesome Table, quindi senza API key. E appunto mi
permette il geocode di circa 900 indirizzi al giorno.

Ho provato anche questo geocoder (con la mia API key):
https://github.com/geocoder-php/Geocoder
e anche lui si blocca.

Ho provato ad usare anche il servizio Nominatim di OSM, ma facendo dei test
(indirizzo + n° civico) ho dovuto costatare che purtroppo è meno preciso di
Googlr.

Ma onestamente non sapevo di questo credito di 300 $ al mese di Google !!
Dopo averlo attivato (il credito), si può usare anche con il geocoding di
Awesome Table , oppure con cos' altro?
Avendo i 3000 indirizzi in un CSV, tu cosa mi consigli ?

Saluti
Nino

--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/

Ciao Nino,
anche per colpa mia stiamo andando off topic, questa è una mailing list
gfoss.

Farei un loop per rigo nel linguaggio che preferisci, utilizzando le API che
reputi più utili al tuo caso, ma in "pienezza"; senza passare da plugin o
altro.

Tutte rispondono con un file strutturato (di solito JSON o XML) e quindi
alla peggio dovrai alla fine fare il merge degli output delle 3000
richieste.

Se devi farlo per aree dove ti risulta una buona copertura di civici
OpenStreetMap, io trovo comode le API di opencage:
https://opencagedata.com/api

Saluti

-----
Andrea Borruso

----------------------------------------------------
twitter: https://twitter.com/aborruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E
----------------------------------------------------
--
Sent from: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/