4

我在哪里可以找到/获取诸如字典、州列表、邮政编码、城市等的数据库?最好是开源或免费的,并且适用于 MySQL,但使用 PHP 从另一个 db 或 XML 转换为 MySQL 将是一个有趣的项目。

4

6 回答 6

2

网上有很多地方可以找到有趣的数据:世界银行发布了大量数据,您可以免费下载和使用。您还可以通过服务DBpedia从维基百科中提取一些结构化数据。如果您想使用来自企业或政府机构的更具体的数据(您的政府去年花了多少钱?犯罪活动在哪里?)请查看数据中心的开放知识基础数据存储库。

于 2012-05-20T22:12:57.780 回答
2

尝试自由基

也可通过 Amazon EC2“公共数据集”功能获得。

于 2012-05-28T21:27:50.373 回答
2

我们经常使用http://www.geonames.org/的数据 论坛上有一个很好的教程来学习如何将日期导入 MySQL 数据库:http: //forum.geonames.org/gforum/posts/列表/732.page

他们也有一个网络服务:http ://www.geonames.org/export/web-services.html

如果数据集不够,还有很多开放的 API:

http://www.programmableweb.com/apitag/?q=zip%20codes

于 2012-05-31T15:34:34.800 回答
1

就个人而言,我喜欢http://snipplr.com。只需搜索mysql countries(用您想要的任何完整的 mysql 格式的数据库替换国家/地区),您就很有可能找到所需的内容。

我在那里找不到字典,所以我建议对http://www.ibiblio.org/webster/的数据库进行 XML 到 SQL 的转换。

于 2012-05-27T01:57:28.160 回答
1

http://www.data.gov/上有很多好东西,尽管其中大部分可能需要转换。

于 2012-05-27T02:00:57.140 回答
0

获取此类信息的最简单和最准确的方法是从http://www.openstreetmap.org/中提取它

于 2012-05-22T21:38:16.993 回答