0

我正在寻找按国家/地区列出的城镇列表(我的意思是这里的国家是地球上存在的所有国家)。是否有任何可以在线下载和使用的开源 SQL 数据库,或者我可以使用的任何地理社交网站 API?

还是我必须自己弥补?- 我希望不是!

4

3 回答 3

2

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

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

于 2010-11-10T00:22:12.327 回答
1

尝试这个:

可下载的文件包含所有城镇、行政区划和集聚区的列表及其当前人口、英文名称(如果不等于国际名称)和母国。国际名称以 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

于 2010-11-10T00:26:55.510 回答
0

这为您提供了将国家列表插入到表中的 SQL - 其中 239 个:

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

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

没有发现任何明显的城镇。也许您可以使用国家/地区列表制作爬虫来查找它们。

于 2010-11-10T01:35:00.960 回答