如何将世界上所有国家/城市/州都放入我的数据库?

Gen*_*nik 5 database architecture gis geolocation

我有一个困难的体系结构和网络问题。我正在尝试为http://www.comehike.com制作有关世界上每个城市远足的页面

我必须以某种方式导入世界上所有的城市,并按州(由国家来构造)来构造它们。

我已经有了一个手动添加到数据库中的国家/地区列表,然后又添加了加利福尼亚的所有城市(如果考虑小的地方,则有300多个城市),并且意识到我无法手动完成此操作世界上所有城市的准确性。

有没有办法以自动化的方式做到这一点?我从哪里获得可靠的数据?理想情况下,我也要提供他们的经纬度。

gol*_*udo 5

您可以从GeoNames下载免费的地理数据-这是一个文本文件,可以轻松地从中解析相关信息。如果免费数据不够可靠,无法满足您的需求,则他们还会提供经过验证的数据,并收取更高的质量控制费用。

  • 该论坛还提供了有关如何将数据导入数据库的出色教程。 (2认同)