位置数据,用于我自己的数据库 - mysql

Posted

技术标签:

【中文标题】位置数据,用于我自己的数据库 - mysql【英文标题】:Location data, for my own database - mysql 【发布时间】:2011-10-17 00:40:47 【问题描述】:

我有一个城市数据库。一张表“城市”包含超过 311,000 个城市和数据,例如其区域、经度和纬度,这些通过 country_id 链接到表“国家”。我想要做的是在我的“城市”表中添加另一个字段用于人口和另一个用于面积(平方公里)然后我可以自己创建另一个人口密度。

我的问题是,使用某种 api 在线获取城市人口和 km^2 的最佳地点是哪里,以便我可以编写添加这些行的脚本?

我尝试过谷歌搜索,还查看了谷歌地图 api 本身。但我想我碰壁了,因为我不知道我会从哪里得到这个。

顺便说一句,我从地名中获得了我的城市数据,而这并没有包含人口,而且你可以想象我不想用谷歌搜索超过 311,000 个城市并自己手动更新。

提前致谢! :)

【问题讨论】:

也许是美国人口普查数据?这就引出了人口随时间变化的问题......您可能想要另一个带有人口和日期的表格。 是的,好点 :) 现在看看 我肯定在那里看到了一些电子表格。例如:quickfacts.census.gov/qfd/states/51000lk.html 我应该早点回复,但这并不是我真正想要的,我更多的是寻找城市人口而不是州...... 【参考方案1】:

因为我找到了电子表格数据,并且没有其他 cmets:我将在这里发布作为答案:)

http://quickfacts.census.gov/qfd/states/51000lk.html

【讨论】:

我深入研究了 geonames creator maxmind 并发现了这个:maxmind.com/app/worldcities - 我会看看并回复我的发现。

以上是关于位置数据,用于我自己的数据库 - mysql的主要内容,如果未能解决你的问题,请参考以下文章

mysql如何查看自己数据库文件所在的位置

MySQL中表内的表?

linux安装mysql详细步骤

SQLyog怎么使用?

怎样查看mysql pid文件路径 文件位置

创建自己的mysql prompt