我在哪里可以获得国家,州和城市的名单?

时间:2012-03-09 01:19:19

标签: state country city datafeed

这似乎是重复的,因为那里有相同的问题。

不幸的是,所有这些问题的所有答案都缺少一个细节:状态

我在哪里可以获得国家/地区列表,和城市?

例如,我想要这个:

| Sydney  |  New South Wales  |  Australia  |

|  Miami  |  Florida          |  United States  |

想要这样的东西,不包括州:

|  Miami  |  United States  |

我有没有可以获得此类数据的地方?

我已经尝试过以下数据来源:

但所有这些都排除了状态

6 个答案:

答案 0 :(得分:58)

联合国维护着一份经济贸易国家和“州”/地区的清单。该数据库可在此处获取:http://www.unece.org/cefact/locode/welcome.html

答案 1 :(得分:29)

geonames.org有一个api和一个全球地理位置的数据转储。

答案 2 :(得分:7)

答案 3 :(得分:4)

Geonames有很多地方(包括城镇和城市)的数据,但它似乎有所贡献,也许还不完整。

也许还试试SQL Dumpster,我已经在这些类型的数据库,城市,省份等地使用过这个网站。不幸的是,它不是免费的,但似乎只是一次性费用。

答案 4 :(得分:4)

检查一下!它不再是在2014年建成的。

Get a list of country/state/city in a hierarchy using geonames webservice

答案 5 :(得分:1)

这可能是一个侧面的答案,但如果你下载Virtuemart(一个Joomla组件),它有一个国家表,并且所有相关的状态都包含在安装SQL中。他们被称为jos_virtuemart_countriesjos_virtuemart_states。它还包括2和3个字符的国家/地区代码。我会把它附在我的答案上,但是没有办法做到这一点。