Где я могу получить список стран, штатов и городов?[закрыто]
Вопрос
Это, вероятно, кажется дубликатом, поскольку там есть идентичные вопросы.
К сожалению, во всех ответах на все эти вопросы отсутствует одна деталь: государства.
Где я могу получить список стран, состояния а города?
Например, я хочу, чтобы это:
| Sydney | New South Wales | Australia |
или
| Miami | Florida | United States |
Я не хотите чего-то подобного, что исключает состояние:
| Miami | United States |
Есть ли какое-нибудь место, где я могу получить такого рода данные?
Я уже перепробовал следующие источники данных:
- http://www.maxmind.com/app/csv
- http://www.geodatasource.com/world-cities-database/free
- http://developer .yahoo.com/geo/geoplanet/data/
Но все они исключают состояния.
Решение
ООН ведет список стран и "штатов"/регионов для экономической торговли.Эта база данных доступна здесь: http://www.unece.org/cefact/locode/welcome.html
Другие советы
geonames.org имеет api и дамп данных о географических точках по всему миру.
географические названия - это хорошо.инструмент экспорта, основанный на географических названиях:
https://github.com/yosoyadri/GeoNames-XML-Builder
есть также отличный модуль pycountry:
Geonames содержит много данных о местах (включая населенные пункты), но, похоже, они дополнены и, возможно, неполны.
Возможно, тоже попробую SQL-контейнер для мусора, Я часто использовал этот веб-сайт для такого рода баз данных, городов, провинций и т.д.К сожалению, это не бесплатно, а всего лишь единовременная плата.
Зацените это!Он был построен совсем недавно, в 2014 году.
Получите список стран/штатов/ городов в иерархии с помощью веб-сервиса geonames
Это может быть косвенный ответ, но если вы скачаете Виртуальный магазин (Компонент Joomla), в нем есть таблица стран и все связанные с ней состояния, настроенные для вас, включенные в установочный SQL.Они называются jos_virtuemart_countries
и jos_virtuemart_states
.Он также включает в себя 2- и 3-символьные коды стран.Я бы приложил это к своему ответу, но не вижу способа сделать это.