Estoy trabajando en un proyecto relacionado con la educación cívica y necesito poder mostrar todas las propiedades en la ciudad de Filadelfia en un mapa, por lo que tendré que obtener la latitud y longitud de las 580,000 propiedades. (Sólo una vez)
La mayoría de las API como Google / Yahoo tienen límites de 5,000 por día, e incluso BatchGeo tiene un límite similar.
¿Hay alguna manera de hacer una geocodificación única de todas estas direcciones?
Respuestas:
Puede probar la herramienta Dirección de calle para coordenadas del Kit de herramientas de ciencia de datos.
No estoy seguro de cuáles son los límites de API para la copia alojada de Pete Warden, pero podría ejecutar el kit de herramientas usted mismo y hacer su procesamiento fuera de línea, como sugiere @Devdatta. Hay una máquina virtual descargable que contiene todas las herramientas en el sitio web. Buena suerte :)
fuente
Con esta cantidad de datos, te sugiero que hagas una geocodificación sin conexión. Solo las solicitudes http para estos muchos registros se clasificarían como un ataque DoS por cualquier servidor.
fuente
La geocodificación dará como resultado puntos: 580,000 de ellos. ¿Seguro que quieres mostrarlos todos en un mapa? Es probable que tantos puntos agrupados hagan que el mapa sea ilegible. Estos problemas suponen que encuentra una manera de geocodificar tantos registros.
Los registros de parcelas de la ciudad de Filadelfia están disponibles como una capa de polígono. Además, esos polígonos ya están disponibles como un servicio de mapas. Si los datos / servicios son adecuados para sus necesidades, entonces no tiene que preocuparse por geocodificar tantos puntos, y los polígonos probablemente se verán mejor que tantos puntos en el mapa.
Información sobre los datos (incluidos los metadatos y la descarga) y el servicio de mapas:
http://www.pasda.psu.edu/uci/MapService.aspx?Dataset=462
Vista previa del servicio de mapas (acercar para ver mejor)
http://maps.psiee.psu.edu/preview/map.ashx?layer=462
fuente
La forma más fácil en la que puedo pensar es ponerse en contacto con alguien con una licencia de ArcGIS y enviarlo al Geocoder en un entorno de escritorio.
http://www.lib.unc.edu/reference/gis/faq/geocode.html
fuente
Puede probar Geocoda: https://geocoda.com para una API JSON. Geocoda tiene una API que le permite obtener lat / lon para una dirección, que se adapta a sus requisitos. Geocoda no tiene un límite de consultas diarias, pero tiene un límite de cuenta inicial de 10 consultas por segundo.
Descargo de responsabilidad: trabajo en Geocoda. Avíseme si desea recibir ayuda para comenzar o si desea obtener una vista previa de nuestra API por lotes.
fuente
Puede probar SVB Mapper, que se puede descargar desde aquí y funciona muy bien con Excel y Bing Maps. Puede ejecutar mapeo y análisis directamente desde Excel. Es posible que deba verificar la cuota y los límites.
fuente