- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我已经从 geonames.org 下载了整个数据库并将所有国家导入到 mysql 中。
我想知道当我得到一个城市的 id 时,我如何得到大陆、国家、州、县?
因为我想用这些信息制作一个级联列表菜单。
谢谢!
最佳答案
仔细查看,您要求的所有数据似乎都存在于他们的数据集中。假设您以相对简单的方式导入了所有内容,那么您要查找的确切查询应该很容易得出。
基本上,您需要将 geonames
表与 admin1codes
和 admin2codes
表连接起来,因为它们分别包含州和县的信息。您还需要创建一个表来存储大陆信息并加入该表。然后,您只需让查询匹配特定城市并连接所有连接。
如果您还没有,我建议您浏览一下他们的常见问题解答论坛:
http://forum.geonames.org/gforum/forums/show/6.page .
那里有帖子详细介绍了将数据导入几乎每个主要数据库,还有一些关于链接下拉列表的信息。
如果您有更具体的问题,请在此处发帖以便我们提供帮助。
关于mysql - 使用地名数据库获取城市所属的州和县?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481951/
我有国家、地区、县、城镇数据,目前我正在决定 2 种模式设计(如果有更好的,请告诉我)。 我首先想到的 国家 身份证 姓名 地区 身份证 国家/地区 姓名 县 身份证 地区编号 姓名 城镇 身份证 县
我有两个数据集 df_state 和 df_city。 df_state 有一个数值的总和(net_value_x)。 df_city 在城市级别对数值 (value_x) 进行了分割 这只是德克萨斯
我有一个美国邮政编码及其对应的州、市和县的数据库。它以平面文件的形式提供,我正在尝试规范化数据并准确找出哪些实体依赖于哪些实体。 我遇到的一个问题是,有些城市似乎存在于多个县。我的印象是,在美国,存在
他们使用什么流程或 API 在他们的网站上提供此功能?如果它太复杂而无法解释,请您朝着正确的方向努力,以便也能够提供此功能。谢谢。 最佳答案 研究地理编码、地理标记和 GIS http://en.wi
R新手在这里。 如果我第一次使用 map('state') , 那么我如何使用 map('county', ylim=..., xlim=...)但像这样抵消它: 现在,我正在使用 imagemagi
以下查询适用于一种分类法 SELECT * FROM bb_posts AS p LEFT JOIN bb_term_relationships AS r ON (p.ID = r.object_id
利用 Mike Bostocks 美国各县区 block :https://bl.ocks.org/mbostock/4122298 。 目标是创建一个鼠标移动函数,在事件期间鼠标移动将突出显示所有选
在我的 MVC 应用程序中,我想显示用户访问网站的国家/地区、地区和城市。我怎样才能获取它们? 最佳答案 有几种方法。一种是要求用户与远程服务器共享他的位置。 https://developer.mo
我是一名优秀的程序员,十分优秀!