按国家/地区列出城镇城市列表的开源SQL数据库?

时间:2010-11-10 00:20:46

标签: sql database open-source countries

我正在寻找按国家划分的城镇名单(我所说的国家都是地球上存在的国家)。我是否可以在线下载和使用任何开源SQL数据库,或者我可以使用的任何地理社交网站API?

或者我必须自己做些什么? - 我希望不是!

3 个答案:

答案 0 :(得分:2)

PostgreSQL有一个包含该信息的示例数据库。我不知道它过时了,但是......

它托管在http://pgfoundry.org/projects/dbsamples/

答案 1 :(得分:1)

试试这个:

  

可下载文件包含一个列表   所有城镇,行政区划   和他们目前的聚集   人口,他们的英文名称(如果没有   等于国际名称)和   父国。国际   名称以UTF-8格式显示,   这意味着特殊字符   不能用a显示的   普通文本编辑器,显示为   两个字。免费的文本编辑器   可以读取UTF-8字符的是   UniRed。用打开文件时   UniRed你必须指定charset   UTF-8。

http://www.world-gazetteer.com/wg.php?x=1129163518&men=stdl&lng=en&gln=xx&dat=32&srt=npan&col=aohdq

答案 2 :(得分:0)

这使您可以使用SQL将国家/地区列表插入表中 - 其中239个:

http://www.sqldumpster.com/databases/geographic/

寻找“国家(和ISO代码)”

没有找到任何明显的城镇。也许您可以使用国家/地区列表创建一个爬虫来查找它们。