Para un proyecto único, necesito geocodificar algunos miles de direcciones. En el pasado, he usado varios recursos en línea para este tipo de cosas (por ejemplo, la API de Google Maps), pero las direcciones con las que estoy trabajando deben mantenerse confidenciales, lo que significa que no se deben enviar por Internet, a menos que haya algo de hierro. -revestido de garantía de privacidad. ¿Qué otras opciones tengo?
Respuestas
¿Demasiados anuncios?Eche un vistazo al Geocoder::US 2.0
, el sucesor de geocoder.us:
http://github.com/geocommons/geocoder
Es un puerto ruby del módulo perl del mismo autor.
Una opción es usar Geo-Coder-US , que es un módulo Perl de código abierto que usa los datos de Tiger / Line del Censo de EE. UU. Para geocodificar. No lo he usado personalmente, pero se ve excelente. El enlace anterior incluye una descripción general agradable y un enlace a una versión que ya tiene los archivos censales necesarios reunidos.
Aunque todavía se encuentra en las primeras etapas de desarrollo, http://openaddresses.org/ tiene como objetivo proporcionar una base de datos abierta de direcciones en todo el mundo y servicios de codificación geográfica asociados.
Si bien no es privada, la naturaleza de una base de datos de direcciones abierta podría significar que está disponible para descargar en su totalidad (o al menos para regiones seleccionadas) para permitir la codificación geográfica sin conexión.