【问题标题】:Where do geo location services get their database content from?地理位置服务从哪里获取数据库内容?
【发布时间】:2012-01-18 15:27:33
【问题描述】:

我们一直需要为我们的一些产品实施一些地理位置服务集成。有很多第三方公司提供免费和付费的地理位置服务和数据库,这些服务有时会不断更新,有时每月更新一次。

这些服务从哪里获取它们分发的数据库的地理位置信息?

【问题讨论】:

    标签: geolocation dataset


    【解决方案1】:

    取决于地理位置的类型。如果您的意思是 ipcountry/city [例如 www.maxmind.com] - 可以在网络运营商/regional internet registries 维护的 whois 记录中找到基本信息。例如:http://tools.whois.net/whoisbyip/?host=64.34.119.12

    我想可以半自动地清理/规范化这些数据。

    如果您的意思是 MAC 地址地理坐标 - 很可能只是监视用户 [征得他们的同意.. 或未经他们同意' 周围 - 就像谷歌地球街景团队一样。

    【讨论】:

    • 我的意思不是 IP 国家/城市。因此,这些服务不会每天/每周/每月自动重新查询每个 IP 地址组合的 whois 结果,以确定某些位置是否已更改,是吗?
    • 至少成熟的 [可能还有其他 RIR] 提供其数据库的转储。 ripe.net/data-tools/db/faq/faq-db -> ftp.ripe.net/ripe/dbase/split
    • 谢谢,但我的问题是,这些公司(如 Ripe)从哪里获取数据?他们显然不是凭空拉出来的。是否有一些他们从中提取信息的高级 RSS 提要或类似的东西?
    • 成熟是权威。它分配 IP 地址范围,网络运营商更新并提交给它的记录。实际上 - 在这个阶段,如果您在 serverfault.com 上提出相同的问题会更好 - 会有更多有能力的人可以告诉您有关 WHOIS 数据库的更多信息。
    【解决方案2】:

    我们从公共实体获取数据:

    • ISO:国际标准组织
    • BGN:美国地名委员会
    • UNGEGN:联合国地名专家组
    • PCGN:英国地名常设委员会
    • 粮农组织:联合国粮食及农业组织
    • FIPS:美国联邦信息处理系统
    • ITU:国际电信联盟

    然后每月更新我们的 MySQL 数据库。我们的服务目前是免费的!

    http://nwstartups.com/api/geo/country.php

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-01-19
      • 2012-03-04
      • 2014-09-23
      • 2013-11-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多