2010-08-10 12 views
8

Estoy usando el archivo DAT libre de Maxmind para calcular la latitud y longitudes de las direcciones IP; todo funciona bien y fue muy sencillo de implementar.Maxmind - Latitud y longitud desde el código postal

Sin embargo, me he encontrado con un problema en el que me gustaría que el usuario ingrese su código postal y calcule automáticamente la latitud y la longitud para ese código postal.

¿Alguien tiene alguna experiencia haciendo esto con la base de datos de Maxmind? Si es así, ¿cómo lo lograste?

Gracias de antemano

JP

Respuesta

4

Utilizo la base de datos MaxMind's GeoLite City, en formato CSV. El formato DAT es ideal para la geolocalización de IP, pero el CSV se puede importar a cualquier base de datos relacional para realizar búsquedas rápidas de código postal. Contiene la mayoría de los códigos postales de EE. UU., Los códigos postales de Canadá y de muchos otros países asignados a su ciudad y latitud/longitud correspondientes.

Si necesita precisión adicional, compre su base de datos comercial.

+0

Gracias por la retroalimentación, después de agotar todas las otras posibilidades, voy a cargar solo la ubicación csv en mi base de datos y extraer los archivos zip desde allí. –

0

Si están haciendo esto sólo en los EE.UU., se puede construir esta información a partir de datos del censo o postales. No tengo experiencia con MaxMind.

+0

Sí, gracias. He visto otras soluciones pero esperaba poder adoptar un enfoque todo en uno. Lo último que quiero es tener múltiples áreas de almacenamiento de datos geoespaciales y, dado que MaxMind es el enfoque más fácil (gratuito) para las búsquedas geoespaciales basadas en IP, esperaba que tuviera esta capacidad. –

Cuestiones relacionadas