我正在寻找按国家/地区列出的城镇列表(我的意思是这里的国家是地球上存在的所有国家)。是否有任何可以在线下载和使用的开源 SQL 数据库,或者我可以使用的任何地理社交网站 API?
还是我必须自己弥补?- 我希望不是!
我正在寻找按国家/地区列出的城镇列表(我的意思是这里的国家是地球上存在的所有国家)。是否有任何可以在线下载和使用的开源 SQL 数据库,或者我可以使用的任何地理社交网站 API?
还是我必须自己弥补?- 我希望不是!
有一个包含该信息的 PostgreSQL 示例数据库。我不知道它有多过时,虽然......
尝试这个:
可下载的文件包含所有城镇、行政区划和集聚区的列表及其当前人口、英文名称(如果不等于国际名称)和母国。国际名称以 UTF-8 格式显示,这意味着普通文本编辑器无法显示的特殊字符显示为两个字符。UniRed 是一个可以读取 UTF-8 字符的免费文本编辑器。使用 UniRed 打开文件时,您必须指定字符集 UTF-8。
http://www.world-gazetteer.com/wg.php?x=1129163518&men=stdl&lng=en&gln=xx&dat=32&srt=npan&col=aohdq
这为您提供了将国家列表插入到表中的 SQL - 其中 239 个:
http://www.sqldumpster.com/databases/geographic/
寻找“国家(和 ISO 代码)”
没有发现任何明显的城镇。也许您可以使用国家/地区列表制作爬虫来查找它们。