我怎样才能对数百万个地址进行地理编码(得到纬度和经度)?

时间:2013-02-23 05:21:42

标签: database dataset geocoding

我有一个包含数百万美国地址的数据集。我想对这个数据集进行地理编码。雅虎有一个最宽松的限制API(每天50K,对我来说仍然太低),但这已经不存在了。除非我每天可以完成超过100K的请求,否则我认为任何API都不符合我的需求。

我可以从自己的计算机上下载任何易于配置的简单软件吗?

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

1 个答案:

答案 0 :(得分:0)

每天支持数百万请求的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或您可以(以编程方式或手动方式)上传列表文件以进行批量地理编码。