国家及其城市数据库
我需要一个国家及其城市的数据库。
任何想法,我可以得到它。 或者任何人都可以与我分享?
像这样http://www.worldcitiesdatabase.com/world-cities.aspx
从我所有的search中,我都强烈地说,最实用,准确和免费的数据源是由GeoNames提供的。
您可以通过两种方式访问他们的数据:
- 通过他们的免费networking服务的简单方法。
- 将其自由文本文件导入到数据库表中,并以任何您希望的方式使用这些数据。 这种方法提供了更大的灵活性,并发现这种方法更好。
通过这个链接http://www.maxmind.com/en/worldcities
它包括以下字段:
- 国家代码
- ASCII城市名称
- 城市名
- 地区
- 人口
- 纬度(经度和纬度接近最精细的位置值的中心:邮政编码,城市,地区或国家)
- 经度
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列:区域质心的经度坐标。
联合国在mdb,csv或txt中的地点清单:
欢迎: http : //www.unece.org/cefact/locode/welcome.html
从上面的链接中select下载链接,或者点击这里。
ISO-3166编码的国家,州和城市列表
你可以从这里使用数据库 –
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