21 votos

¿Cómo geocodificar 300.000 direcciones sobre la marcha?

Tengo una base de datos con 300.000 direcciones que deben aparecer en un mapa. Sé que si geocodifico todas las direcciones me resultará demasiado caro. Así que me preguntaba si es posible geo-codificar la dirección sobre la marcha / en tiempo real, cuando un usuario seleccionaría una dirección (una dirección de la propiedad) que buscaría a través de la base de datos y luego geo-codificar la dirección y luego asignarlo con otros atributos.

Estaría muy bien si pudieras compartir un código, concepto o lo que sea. Por cierto mi backend está en mysql apoyado por Joomla.

-1voto

user3412831 Puntos 11

Puede guardar sus datos como un archivo de texto (un registro por línea) y luego geocodificarlos por lotes utilizando este servicio: http://geocode.xyz/batch (funciona para la mayoría de los países europeos)

o, puede escribir su propio código para acceder a la API REST/JSON: http://geocode.xyz/api (es gratuito para búsquedas ilimitadas)

-2voto

Michael Rozenberg Puntos 677

Puede probar las API de Geokeo. Ofrecen corrección ortográfica y proporcionan datos de muchas fuentes de datos de código abierto, lo que mejora la precisión. Puede probarlo fácilmente en su página de demostración. Demo sin registro ni claves API. Un nivel libre de 2500 solicitudes diarias también están disponibles. implementación de código relacionado con Python, PHP , jQuery etc están disponibles en su página de documentación para una fácil implementación -. Documentación

Geokeo

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X