2009-06-03 9 views
10

Posso scaricare indirizzo, città, stato, postalcode - latitudine/longitudine, che può essere caricato ad un db per gli Stati Uniti da soli .. Inoltre non commentare circa la loro accuratezza e la copertura ..banca dati Geocode

suppongo tutto I dispositivi GPS fanno questo .. qualche indicazione in cui posso estrarre queste informazioni ??

ho provato google maps api JSON .. e non mi piace l'idea che valutano limitare il numero di richieste al secondo ..

Grazie, Ramya

Edit: Quello che sto cercando per è "indirizzo, città, stato, codice postale, latitudine/longitudine" in csv o dump .. che posso interrogare localmente .. ofcourse .. gratis (non commerciale).

+0

voglio avere l'indirizzo, città, stato, postalcode, latitudine/longitudine in una tabella problemi che devo affrontare. a. Limitazione di velocità b. Soluzione a pagamento .. – Ramya

risposta

2

Stai cercando qualcosa come geocoder.us?

C'è anche il Virtual Earth API.

Here's una bella lista di altri servizi geocoder (grazie a Christopher Klein nei commenti ;-)

Edit: Non credo che esista un servizio online che vi permetterà richieste illimitate, come questo è un misure di sicurezza per evitare attacchi DOS e simili ...

+0

numero limite di richieste al secondo .. :( – Ramya

+1

Utilizzo geocoder.us da un po 'di tempo ... come detto sopra non troverete servizi illimitati gratuiti per questo. –

+0

Capisco che vorrei non ottenere servizi illimitati .. Sto cercando un dump di csv/database che posso interrogare un numero qualsiasi di volte. – Ramya

2

Ho usato ZipCodeDownload in passato, e ha informazioni lat/long così come i codici postali, città, ecc ... Si tratta di un prodotto commerciale tuttavia . (Nota non lo faccio, né ho mai, ha lavorato per questa società)

EDIT: sembra improbabile che troverete un servizio gratuito che fornisce un numero illimitato di richieste al secondo. Non so se hai guardato questo link, ma il prodotto inizia a $ 30 USD, che, nella mia mente, è abbastanza abbordabile.

+0

ci sono luoghi in cui è possibile ottenere il file di forma del codice di avviamento postale per tutti gli stati uniti gratuitamente - non ricordo da dove l'ho preso, potrebbe avere stato una linea di tigre –

1

Probabilmente sarà necessario trovare diversi servizi di geocodifica e scrivere la propria classe wrapper che utilizza un algoritmo per selezionare quale utilizzare, come utilizzarlo e quanto spesso utilizzarlo. Fai attenzione però, ad esempio, credo che Google richieda di mostrare i risultati della geocodifica su una mappa di Google (al momento non è possibile trovare il riferimento).

Oltre a Google e gli altri menzionati in questo thread, qui ci sono alcuni servizi che si poteva guardare in:

http://developer.yahoo.com/maps/rest/V1/geocode.html

http://www.maxmind.com

+0

con google, è possibile avere il geocode restituito come json, xml o csv. – dotjoe

2

provare Geoname. Se ricordo bene, puoi scaricare il database completo o utilizzare la sua API. Gratuito. È un progetto aperto. Spero che questo aiuti,

X.