【问题标题】:Free database with places, parent places, latitude, longitude, etc包含地点、父地点、纬度、经度等的免费数据库
【发布时间】:2010-07-27 19:10:04
【问题描述】:

在哪里可以找到具有以下字段的世界免费数据库:

  • 身份证
  • 英文地名
  • 原语言地名
  • 地点类型 - 城市、地区、州、国家、大陆等。
  • 纬度
  • 经度
  • parent id - 当前地点所属地点的id,例如旧金山属于加利福尼亚,但加利福尼亚属于美国。

以及映射到该表的ip范围表。

我找到了免费的 maxmind db,但其中没有地点、地点类型和原始名称的层次结构。

【问题讨论】:

    标签: php mysql database geolocation


    【解决方案1】:

    点击世界地名词典的链接:GEOnet Names Server

    【讨论】:

      【解决方案2】:

      您是否检查过 Yahoo 的 WOEID? http://developer.yahoo.com/geo/geoplanet/data/

      【讨论】:

      • 没有经纬度字段
      • 你可以从 YQL 得到 lat long。
      • 我无法使用外部服务。我需要将数据放在我的服务器上,因为我需要对它们进行空间索引。
      • 您可以将 YQL 的结果存储在您的数据库中。这将需要 25 天(对于查询限制)。但我猜你想要更快的东西。
      【解决方案3】:

      也许World Gazetteer 会起作用?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-04-19
        • 2011-06-21
        • 1970-01-01
        • 2012-11-27
        • 1970-01-01
        相关资源
        最近更新 更多