如何对百万地址进行地理编码(获取经纬度)?[已关闭]

问题描述 投票:2回答:1

我有一个有数百万美国地址的数据集。我想对这个数据集进行地理编码。雅虎有一个API与最慷慨的速率限制(每天50K,仍然太低,我的目的),但这是不复存在。我不认为任何API,除非我每天能做超过100K的请求,否则就不能满足我的需求。

有没有什么配置简单的软件可以让我从自己的电脑上下载来做?

特别是对有经验的人来说,将http:/www.datasciencetoolkit.orgdeveloperdocs#setup适合我的需求?

database dataset geocoding
1个回答
1
投票

一个每天支持数百万次请求的API能满足你的需求吗?

很少有服务能做到这一点。尤其是 美国街道地址 由SmartyStreets处理这种负载,实际上就是为它而生的。您可以 上传文件 (比如Excel或CSV等,如果你有那么多的话,可以压缩起来)或 查询电话 每个请求可以支持100个地址)。

因此,虽然程序不会被下载到你的电脑上,但实际上会比本地化的内部解决方案更快,因为它可以扩展,当负载很高的时候。US Street Address是地理分布式的,由RAM驱动服务器提供动力,当有大量工作要做时,会旋转出更多的节点。美国街域地址的特点是 快速处理数百万个地址 (比如几个小时后)。

我在SmartyStreets工作。我们想让你看看你能多快地合法地查询API 或者上传并处理你的所有列表。这里有 在GitHub上有很多示例代码 的API,或者你可以(编程或手动)上传你的列表文件进行批量地理编码。

© www.soinside.com 2019 - 2024. All rights reserved.