我正在寻找按国家划分的城镇名单(我所说的国家都是地球上存在的国家)。我是否可以在线下载和使用任何开源SQL数据库,或者我可以使用的任何地理社交网站API?
或者我必须自己做些什么? - 我希望不是!
答案 0 :(得分:2)
PostgreSQL有一个包含该信息的示例数据库。我不知道它过时了,但是......
答案 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代码)”
没有找到任何明显的城镇。也许您可以使用国家/地区列表创建一个爬虫来查找它们。