2

我已经从 geonames.org 下载了整个数据库并将所有国家/地区导入 mysql。

我想知道当我获得一个城市的 ID 后,我如何获得大陆、国家、州、县?

因为我想用这些信息制作一个级联列表菜单。

谢谢!

4

2 回答 2

5

仔细查看,您要求的所有数据似乎都存在于他们的数据集中。假设您以相对简单的方式导入所有内容,那么您要查找的确切查询应该很容易提出。

基本上,您需要将geonames表与admin1codesadmin2codes表连接起来,因为它们分别包含州和县信息。您还需要创建一个表来存储大陆信息并加入该表。然后,您只需让查询匹配特定城市并连接所有连接。

如果您还没有,我建议您查看他们的常见问题解答论坛:

http://forum.geonames.org/gforum/forums/show/6.page

那里有详细介绍将数据导入几乎每个主要数据库的帖子,以及有关链接下拉列表的一些信息。

如果您有更具体的问题,请在此处发布,以便我们提供帮助。

于 2010-03-20T05:24:41.130 回答
0

块引用

从这里下载 Continent, country, states with reference id

https://www.dropbox.com/sh/496zp6gafuqbcxh/AABfa5xNTQ3uuzxq0UUUpqpaa?dl=0

于 2015-04-08T08:14:10.633 回答