Все страны Государства Города и почтовые индексы в приложении - PullRequest
6 голосов
/ 23 сентября 2009

Есть ли способ собрать все почтовые индексы всех стран, штатов, городов / в одну базу данных?

Я искал повсюду.

Я обнаружил geonames.org , в котором, как мне кажется, весь контент. Но нет возможности получить эти данные напрямую.

Я использую рельсы. Если бы там были какие-то помощники или плагины, было бы здорово. Было бы замечательно, если бы существовал полный ресурс в любом формате для анализа, который я мог бы использовать для создания этой базы данных.

Пожалуйста, порекомендуйте, если вам спасибо

У меня есть список кодов стран iso, но нет штатов для некоторых стран.

Заранее спасибо

Ответы [ 5 ]

9 голосов
/ 23 сентября 2009

Спасибо, ребята,

Я получил все страны и штаты всех них, но без почтовых индексов.

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

Сюда входят все страны и коды iso-3166 (код Сибири нужно изменить с "CS" на "RS")

А вот файл FIPS для стран с государствами

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

Для проверки почтового индекса я использую

http://www.geonames.org веб-сервисы

Существует также geonames ruby ​​gem, который позволяет очень просто выполнять проверки почтового индекса

Надеюсь, что это поможет всем, кому нужна эта информация, стоит держать ее под рукой для веб-проектов.

Другая ссылка (спасибо @laise): http://dev.maxmind.com/static/csv/codes/maxmind/region.csv

4 голосов
/ 23 сентября 2009

Плагин Carmen - это почти наверняка то, что вы ищете.

3 голосов
/ 23 сентября 2009

Это займет немного труда и данных, но это не так уж плохо.

Страны и коды стран легко найти. Похоже, они у вас уже есть.

Не все страны разделены на государства. Вам, возможно, придется просто обратиться к ним один за другим - может быть какая-то объединенная ссылка, но не та, о которой я знаю.

U.S. города доступны, и искать такие вещи, как коды FIPS . Есть коммерческие поставщики данных, которые предоставят вам чистые, хорошо организованные данные, но они взимают за них плату.

Почтовое отделение имеет несколько баз данных со всеми почтовыми индексами. Обратите внимание, что они периодически взимаются, и один почтовый индекс не подразумевает один (далеко не так!). И, возможно, нет необходимости фактически иметь базу данных всех из них, так как существуют бесплатные службы проверки / исправления почтовых индексов.

Для загрузки данных, посмотрите недавнюю рассылку по теме.

0 голосов
/ 03 мая 2014

Для тех, кто использует стандарт FIPS 10-4 / FIPS 5-2, я поддерживал электронную таблицу NGA GEC (ранее FIPS 10-4 / 5-2) Excel (оригинальный формат) для административных округов 1-го уровня стран. В настоящее время электронная таблица обновлена ​​до Обновления 15 (март 2014 года): http://www.opengeocode.org/archive.php

0 голосов
/ 13 октября 2013

Я искал то же самое и нашел этот ресурс. Я надеюсь, что кто-то служит мне.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...