2011-12-12 47 views
4

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

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

回答

3

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

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

如果您的意思是mac地址<>地理坐标 - 最有可能的是[在他们同意或不同意的情况下]监视用户 - 从移动设备上运行的应用程序收集信息,驾驶“ - 就像谷歌地球街景团队一样。

+0

我mean't IP <>国家/地区。因此,这些服务不会坐在那里,每天/每周/每月自动重新查询每个IP地址组合的whois结果,以确定某些位置是否已更改,是吗? –

+0

至少已经成熟[可能还有其他RIR]提供其数据库转储。 http://www.ripe.net/data-tools/db/faq/faq-db - > ftp://ftp.ripe.net/ripe/dbase/split – pQd

+0

谢谢,但我的问题是,这些公司(像Ripe)获取他们的数据?他们显然不会把他们拉出空气。是否有一些高级的RSS提要他们从他们的信息或类似的东西? –

2

我们从公开enities得到我们的数据:

  • ISO:国际标准化组织
  • BGN:在地理名字美董事会
  • 地名专家组:联合国关于地名专家组
  • PCGN :英国地名常设委员会
  • FAO:联合国粮食及农业组织
  • 个FIPS:美国联邦信息处理系统
  • ITU:国际Teleccmmunication联盟

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

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