如何进行大规模、批量的反向地理编码?

How to do large-scale, batch reverse geo-coding?

我有一个非常大的 lat/lon 坐标对列表(> 5000 万)。我想将地址信息附加到每个。大多数 geo/revgeo 服务都有严格的调用限制。假设计算能力不是问题,我怎样才能做到这一点?另请注意,time/speed 不是主要问题。

一个起点可能是

简介

我有使用 SmartyStreets's 批处理工具的经验。他们没有通话限制(付费版)。但是,他们也没有反向地理编码 API(还!)。除了正常调用之外,他们的批处理严格来说是为了灵活性和易用性。但是,我知道一些进行反向地理编码的服务,他们在他们的网站上提到了批处理。

它们是如何工作的

批处理服务通常允许您上传数据,即使是任意大的文件。您可能希望将数据作为纬度和经度对放入 CSV 文件(电子表格类型)中。然后,他们的服务器将处理数据并在您可以下载时提醒您。这种下载收费是常见的做法,但也许 TAMU 的是免费的?

关于使用对象的建议

  1. Texas A&M Geoservices
  2. MapLarge

这两种服务都有演示和开发人员门户,如果您想在使用它们之前进行研究,可以指导您。

(完全披露:我曾在 SmartyStreets 工作过。)

您可以获得一个专用的 AWS 地理编码器来进行无限制的卷处理:https://aws.amazon.com/marketplace/search/results?x=0&y=0&searchTerms=geocoder