2009-09-22 21 views
6

¿Hay alguna forma de obtener todos los códigos postales de países, estados y ciudades/en una única base de datos?Todos los países Estados Ciudades y códigos postales en una aplicación

He estado buscando por todas partes.

Descubrí geonames.org, que supongo que todo el contenido. Pero no hay forma de obtener esos datos directamente.

Estoy usando rieles. Si hay ayudantes o complementos, sería genial. Sería increíble si hay un recurso completo en cualquier formato analizable que pueda usar para poner esta base de datos en su lugar.

favor recomendaría si alguna gracias

tengo la lista de códigos de país ISO pero sin Unidos para algunos países.

Gracias de antemano

+0

Pero, ¿qué pasa con los lugares que no tienen estados o códigos postales? – MitMaro

+4

¡No intentes conocer el mundo entero! El usuario sabe mejor donde vive que tú. Ayer, Google Checkout se niega a aceptar mi código postal, porque era incorrecto (para ellos). ¡Me obligaron a usar un valor incorrecto para registrarme! –

+0

¿Pasó por una base de datos o un servicio de búsqueda que proporciona los bordes de una ciudad, estado o país en forma de puntos gps (polilíneas)? – JJD

Respuesta

8

Gracias chicos,

Tengo todos los países y los estados de todos ellos, pero no hay códigos postales.

http://27.org/isocountrylist/iso_country_list.sql

Este contiene todos los países, y hay códigos ISO-3166 (código de Siberia necesita ser cambiado de "CS" a "RS")

Y aquí es el archivo FIPS para los países con estados

http://www.maxmind.com/app/fips_include

Para la validación del código postal estoy usando

http://www.geonames.org webservices

Hay un geonames gema de rubíes, así, que hace que sea muy sencillo de hacer validaciones código postal

Espero que ayude a cualquiera que necesita esta información, vale la pena tenerla a mano para proyectos web.

otro enlace (@laise gracias): http://dev.maxmind.com/static/csv/codes/maxmind/region.csv

+0

http://www.maxmind.com/app/fips%5Finclude no funciona ... – sudip

+1

¿Se puede rastrear el segundo enlace con [este] (http://dev.maxmind.com /static/csv/codes/maxmind/region.csv)? – 907th

+0

gracias, agregué su enlace a la respuesta –

4

El Carmen plugin es casi seguro que lo que estás buscando.

+0

Sí, lo he comprobado también. Sin embargo, encontré lo que necesitaba. Vale la pena echarle un vistazo (detalles a continuación). Gracias –

3

Esto tomará un poco de trabajo de campo y de datos, pero no es tan malo.

Los países y los códigos de país son fáciles de encontrar. Parece que ya los tienes.

No todos los países están divididos en estados. Puede que tenga que simplemente abordar estos uno por uno-- puede haber alguna referencia combinada, pero no que yo sepa.

ciudades de EE. UU. Están disponibles, y busque cosas como FIPS codes. Hay proveedores de datos comerciales que le proporcionarán datos limpios y bien organizados, pero lo están cobrando.

La oficina de correos tiene algunas bases de datos con todos los códigos postales. Tenga en cuenta que estos cobran periódicamente, y un solo código postal no implica un solo single (¡lejos de eso!). Y puede que no sea necesario tener una base de datos de todos ellos, ya que hay servicios de verificación/corrección de zip disponibles de forma gratuita.

Para cargar los datos, echa un vistazo a a recent railscast on the subject.

+0

Gracias, encontré lo que necesitaba. Vale la pena echarle un vistazo (detalles a continuación) –

0

que estaba buscando lo mismo y encontrar este recurso. Espero que alguien sirva bien como yo.

http://dev.mysql.com/doc/world-setup/en/index.html

+0

Tenga en cuenta que [se desaconsejan las respuestas de solo enlace] (http://meta.stackoverflow.com/tags/link-only-answers/info), las respuestas SO deberían ser el punto final de una búsqueda de una solución (vs. otra escala más de referencias, que tienden a quedar obsoletas en el tiempo). Considere agregar una sinopsis independiente aquí, manteniendo el enlace como referencia. – kleopatra

0

Para aquellos que utilizan el FIPS 10-4/5-2 FIPS estándar, he estado manteniendo la NGA GEC (anteriormente FIPS 10-4/5-2) hoja de cálculo Excel (formato original) para la primera divisiones administrativas de nivel de países. La hoja de cálculo se actualiza actualmente a la Actualización 15 (marzo de 2014): http://www.opengeocode.org/archive.php

Cuestiones relacionadas