Где я могу получить список стран, Штатов и городов? [закрытый]


Это, вероятно, кажется дубликатом, так как есть идентичные вопросы там.

к сожалению, все ответы на все эти вопросы отсутствуют одна деталь:государства.

где я могу получить список стран, государства и городах?

например, я хочу этого:

| Sydney  |  New South Wales  |  Australia  |

или

|  Miami  |  Florida          |  United States  |

Я не хочу что-то вроде этого, что исключает состояние:

|  Miami  |  United States  |

есть ли место, где я могу получить такие данные?

Я уже пробовал следующие источники данных:

но все они исключают государства.

6 52

6 ответов:

ООН ведет список стран и "государств" / регионов для экономической торговли. Эта БД доступна здесь:http://www.unece.org/cefact/locode/welcome.html

geonames.org имеет api и дамп данных по всему миру географических мест.

geonames-это хорошо. инструмент экспорта на основе geonames:

https://github.com/yosoyadri/GeoNames-XML-Builder

https://github.com/yosoyadri/GeoNames-XML-Builder/blob/master/continents-countries-statesprovinces.xml

есть также отличный модуль pycountry:

http://pypi.python.org/pypi/pycountry

Geonames имеет много данных о местах (в том числе городов и городов), но это, кажется, внесли свой вклад и, возможно, не полный.

попробовать SQL Dumpster, Я много использовал этот сайт для таких баз данных, городов, провинций и т. д. К сожалению, это не бесплатно, но только кажется, что разовая плата.

зацените! Он был построен не так давно, в 2014 году.

получить список страны / штата / города в иерархии с помощью geonames webservice

Это может быть боковой ответ, но если вы загрузите Virtuemart (компонент Joomla), он имеет таблицу стран и все связанные с ней состояния, все настроенные для вас, включенные в установочный SQL. Они называются jos_virtuemart_countries и jos_virtuemart_states. Она также включает в себя 2 и 3 символьные коды стран. Я бы приложил его к своему ответу, но не вижу способа сделать это.