国家及其城市数据库

我需要一个国家及其城市的数据库。

任何想法,我可以得到它。 或者任何人都可以与我分享?

像这样http://www.worldcitiesdatabase.com/world-cities.aspx

有很多可用的。

以下有2,401,039个城市的数据库

http://www.geodatasource.com/world-cities-database/free

从我所有的search中,我都强烈地说,最实用,准确和免费的数据源是由GeoNames提供的。

您可以通过两种方式访问​​他们的数据:

  1. 通过他们的免费networking服务的简单方法。
  2. 将其自由文本文件导入到数据库表中,并以任何您希望的方式使用这些数据。 这种方法提供了更大的灵活性,并发现这种方法更好。

通过这个链接http://www.maxmind.com/en/worldcities

它包括以下字段:

  1. 国家代码
  2. ASCII城市名称
  3. 城市名
  4. 地区
  5. 人口
  6. 纬度(经度和纬度接近最精细的位置值的中心:邮政编码,城市,地区或国家)
  7. 经度

http://cldr.unicode.org/ – 通用标准多语言数据库,包括国家名单和其他本地化数据。

看一下这个:

由MaxMind.com捐赠的世界数据库的城市

MaxMind.com公司已经同意在GPL下发布其世界数据库的城市。 该数据库包含按国家,城市,经度和纬度的位置。 数据库中有超过3,047,000条logging。 对于那些已经使用CivicSpace的zipcode数据库尝试了location.module的人,你会意识到它有多酷,这与Drupal项目是如何吻合的。

这是另一个免费的 ,可以帮助你开始。

创build和维护这样一个数据库是相当多的工作 – 所以谁做的就可能保持自己,或提供收费。

https://code.google.com/p/worlddb/downloads/list

开放世界数据库alpha

这个数据库有多国语言的国家名称,地区名称,城市名称和他们的经纬度数字和国家的alpha2代码。

有一个由美国地质调查局GNIS服务器(美国)和美国NGA GNS服务器(非美国)编制的世界各地的CSV数据集,我已经进入了公有领域。 以下是布局的链接和元数据。

第1栏:ISO 3166-1 alpha-2国家代码。
第2栏:美国FIPS 5-2第一级行政区划代码(例如州/省)。
第3列:NGA GNS特征描述(DSG)代码。
第4列:NGA GNS唯一特征标识符(UFI)。
第5列:对应于特征名称的语言的ISO 639-1 alpha-2/3代码。
第6列:与特征名称对应的语言脚本(例如,拉丁语,阿拉伯语,中文等)。
第7列:function名称。
第8列:区域质心的纬度坐标。
第9列:区域质心的经度坐标。

http://www.opengeocode.org/download.php#cities

联合国在mdb,csv或txt中的地点清单:

欢迎: http : //www.unece.org/cefact/locode/welcome.html

从上面的链接中select下载链接,或者点击这里。

ISO-3166编码的国家,州和城市列表

http://www.unece.org/cefact/codesfortrade/codes_index.html

你可以从这里使用数据库 –

http://myip.ms/info/cities_sql_database/

CREATE TABLE `cities` ( `cityID` mediumint(8) unsigned NOT NULL AUTO_INCREMENT, `cityName` varchar(50) NOT NULL, `stateID` smallint(5) unsigned NOT NULL DEFAULT '0', `countryID` varchar(3) NOT NULL DEFAULT '', `language` varchar(10) NOT NULL DEFAULT '', `latitude` double NOT NULL DEFAULT '0', `longitude` double NOT NULL DEFAULT '0', PRIMARY KEY (`cityID`), UNIQUE KEY `unq` (`countryID`,`stateID`,`cityID`), KEY `cityName` (`cityName`), KEY `stateID` (`stateID`), KEY `countryID` (`countryID`), KEY `latitude` (`latitude`), KEY `longitude` (`longitude`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 

我比较worldcitiesdatabae.info与www.worldcitiesdatabase.com ,似乎后者更加足智多谋。 但是,maxmind有一个免费的数据库,那么为什么要购买一个城市数据库。 只要得到免费的,有关于maxmind分贝的互联网上有很多的帮助。 如果你付出了额外的努力,那么你可以节省那些less钱:)

您可以使用GeographicDB ,它包含遍布全球240多个国家的大约27万个主要城市。

此服务将任何国家/地区的国家(名称,代码)和城市作为REST,SErvice返回。 您也可以下载数据库和示例REST服务

http://tecorange.com/content/world-countries-and-cities-restjson-service-12-months-subscription

你得到所有的国家国家城市Api

请参阅链接: https : //github.com/ganeshlore/Country-State-City-Select-Box