Base de dados Geocode [fechada]
posso baixar o endereço, cidade, estado, Código Postal-latitude/longitude, que pode ser carregado para um db só para nós.. Faça também comentários sobre a sua precisão e cobertura..
Acho que todos os dispositivos GPS fazem isto.. alguma indicação onde posso extrair esta informação?? Tentei a API do google maps json.. e não gosto da ideia de que eles limitam o número de pedidos por segundo.. Obrigado., Ramyaeditar: O que eu estou procurando é " Endereço, Cidade, Estado , Código Postal, latitude/longitude " em csv ou dump.. que posso consultar localmente.. claro.. isento de custos (não comerciais).
7 answers
Nos GeoNames pode obter a base de dados completa ou os extractos para o país http://download.geonames.org/export/dump/
Já usei O ZipCodeDownload no passado, e tem informações lat/long, bem como códigos postais, cidades, etc... Trata-se, no entanto, de um produto comercial. (nota eu não, nem nunca trabalhei para esta empresa)
Editar: Parece improvável que você vai encontrar um serviço gratuito que fornece pedidos ilimitados por segundo. Eu não sei se você olhou para este link, mas o produto começa em US $30 USD, que, em minha mente é bastante acessível.
Edit: não creio que exista um serviço online que permita pedidos ilimitados, uma vez que esta é uma medida de segurança para evitar ataques DOS e afins...
Tenta Geoname . Se eu me lembrar bem, você pode baixar a base de dados completa ou usar sua API. Gratuito. É um projecto aberto. Espero que isto ajude.
X.
Provavelmente terá de encontrar vários serviços de geocodificação e escrever a sua própria classe de papel que usa um algoritmo para seleccionar qual usar, como usá-lo e com que frequência usá-lo. Tenha cuidado com isso, porém, por exemplo, eu acredito que o Google requer que você mostre os resultados de geocoding em um mapa do Google (não pode encontrar a referência neste momento).
Além do Google e dos outros mencionados neste tópico, aqui estão alguns serviços que você poderia procurar em:
Http://services.gis.ca.gov/arcgis/rest/services/Location/NorthAmerica/GeocodeServer
USO a API do Google Maps...
Http://code.google.com/apis/maps/documentation/geocoding/index.html
Cada serviço irá acelerar os seus pedidos. Descobri que posso fazer pedidos contínuos dormindo por 200 ms entre cada pedido (com o ocasional ciclo de sono extra se ainda é muito rápido).