【问题标题】:How can I geocode (get latitudes and longitudes) millions of addresses? [closed]如何对数百万个地址进行地理编码(获取纬度和经度)? [关闭]
【发布时间】:2013-02-08 20:23:10
【问题描述】:

我有一个包含数百万个美国地址的数据集。我想对这个数据集进行地理编码。雅虎有一个 API 具有最慷慨的速率限制(每天 50K,对于我的目的来说仍然太低),但这已经不复存在了。我不认为任何 API,除非我每天可以处理超过 10 万个请求,才能满足我的需求。

我可以从自己的计算机上下载任何易于配置的软件来执行此操作吗?

特别是对于那些有经验的人, http://www.datasciencetoolkit.org/developerdocs#setup 适合我的需要吗?

【问题讨论】:

  • 我会先测试他们网站上的代表性地址样本。对比google的结果。如果他们的数据看起来不错,那就去吧!

标签: database dataset geocoding


【解决方案1】:

每天支持数百万个请求的 API 是否适合您的需求?

很少有服务可以做到这一点。特别是,SmartyStreets 的LiveAddress 可以处理这种负载,并且实际上是为它构建的。您可以upload files(如 Excel 或 CSV 等,特别是如果您有那么多)或query the API(每个请求可以支持 100 个地址)。

因此,虽然程序不会下载到您的计算机上,但它实际上会比本地化的内部解决方案更快,因为它会在负载高时进行扩展。 LiveAddress 是地理分布的,由 RAM 驱动器服务器提供支持,当有大量工作要做时,它会启动更多节点。 LiveAddress 以handling millions of addresses quickly 闻名(大概在几个小时内)。

我在 SmartyStreets 工作。我们敢于让您看看您可以多快合法地查询 API 或上传和处理您的所有列表。 API 有 plenty of sample code on GitHub,或者您可以(以编程方式或手动方式)上传列表文件以进行批量地理编码。

【讨论】:

  • 超出我的价格范围,但谢谢。
猜你喜欢
  • 2014-01-16
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
  • 2016-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多