Где я могу получить список стран, Штатов и городов? [закрытый]
Это, вероятно, кажется дубликатом, так как есть идентичные вопросы там.
к сожалению, все ответы на все эти вопросы отсутствуют одна деталь:государства.
где я могу получить список стран, государства и городах?
например, я хочу этого:
| 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/
но все они исключают государства.
6 ответов:
ООН ведет список стран и "государств" / регионов для экономической торговли. Эта БД доступна здесь:http://www.unece.org/cefact/locode/welcome.html
geonames.org имеет api и дамп данных по всему миру географических мест.
geonames-это хорошо. инструмент экспорта на основе geonames:
https://github.com/yosoyadri/GeoNames-XML-Builder
есть также отличный модуль pycountry:
Geonames имеет много данных о местах (в том числе городов и городов), но это, кажется, внесли свой вклад и, возможно, не полный.
попробовать SQL Dumpster, Я много использовал этот сайт для таких баз данных, городов, провинций и т. д. К сожалению, это не бесплатно, но только кажется, что разовая плата.
зацените! Он был построен не так давно, в 2014 году.
получить список страны / штата / города в иерархии с помощью geonames webservice
Это может быть боковой ответ, но если вы загрузите Virtuemart (компонент Joomla), он имеет таблицу стран и все связанные с ней состояния, все настроенные для вас, включенные в установочный SQL. Они называются
jos_virtuemart_countries
иjos_virtuemart_states
. Она также включает в себя 2 и 3 символьные коды стран. Я бы приложил его к своему ответу, но не вижу способа сделать это.