Ответ 1
ООН ведет список стран и "государств" /регионов для экономической торговли. Эта БД доступна здесь: http://www.unece.org/cefact/locode/welcome.html
Вероятно, это похоже на дубликат, так как там есть одинаковые вопросы.
К сожалению, во всех ответах на все эти вопросы отсутствует одна деталь: состояния.
Где я могу получить список стран, государств и городов?
Например, я хочу:
| Sydney | New South Wales | Australia |
или
| Miami | Florida | United States |
Я не хочу что-то вроде этого, что исключает состояние:
| Miami | United States |
Есть ли место, где я могу получить такие данные?
Я уже пробовал следующие источники данных:
Но все они исключают состояния.
ООН ведет список стран и "государств" /регионов для экономической торговли. Эта БД доступна здесь: http://www.unece.org/cefact/locode/welcome.html
geonames.org имеет api и дамп данных во всемирных географических местах.
geonames хорош. инструмент экспорта на основе геономов:
https://github.com/yosoyadri/GeoNames-XML-Builder
там также отличный picountry модуль:
В Geonames есть много данных о местах (включая города и города), но, похоже, они внесены и, возможно, не завершены.
Возможно, также попробуйте SQL Dumpster, я использовал этот сайт для этих баз данных, городов, провинций и т.д. К сожалению, не бесплатно, а только разовая плата.
Проверьте это! Он был построен уже не в 2014 году.
Получить список страны/штата/города в иерархии с помощью web-сервиса geonames
Это может быть боковым ответом, но если вы загрузите Virtuemart (компонент Joomla), у него есть таблица стран и все связанных со всеми состояниями, которые вы включили в установку SQL. Они называются jos_virtuemart_countries
и jos_virtuemart_states
. Он также включает коды стран и 2 символа страны. Я бы приложил его к моему ответу, но не вижу способа сделать это.