进行一次性大规模地理编码的最简单方法是什么? (580,000 个地址)
我正在从事一个与公民相关的项目,我需要能够在地图上显示费城市的所有房产,因此我需要获取纬度和位置。所有 580,000 个属性的经度。 (仅一次)
大多数 API(例如 Google/Yahoo)每天的限制为 5,000 个,甚至 BatchGeo 也有类似的限制。
有没有一种方法可以对所有这些地址进行一次性地理编码?
I am working on a civics related project and I need to be able to display all the properties in the City of Philadelphia on a map, so I'll need to get the latitude & longitude for all 580,000 properties. (Only once)
Most APIs like Google/Yahoo have limits of 5,000 per day, and even BatchGeo has a similar limit.
Is there a way I can do a one-time geocoding of all these addresses?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您可以在 USC 网站找到免费和付费地理编码服务的列表。
另请检查 Microsoft 的地理编码数据流 API,它最多允许 200,000 个条目/300 Mb,最多需要 14 天。
另一种同时组合多项服务的可能性:使用 4 项每天允许 5,000 个条目的服务,您将在一个月内完成任务。
You can find a list of free and paid geocoding services at USC site.
Also check Microsoft's Geocode Dataflow API, it allows up to 200,000 entries / 300 Mb and takes up to 14 days.
Another possibility to combine several services at once: use 4 services that allow 5,000 entries a day and you'll finish your task in a month.
您可以使用Cloud Made的地图任务。
我创建了一个小实用程序来帮助比较这些 API。
该实用程序托管在以下网址:
http://ankit-zalani.appspot.com/GeoCode /index.jsp
You can use Map Quest of Cloud Made.
I have created a small utility to help compare these API's.
The utility is hosted at below url:
http://ankit-zalani.appspot.com/GeoCode/index.jsp
Tobias,我在一家名为 SmartyStreets 的地址验证(最近还负责地理编码)公司工作。
许多服务都有基于数量和许可协议的使用限制,这会阻止用户存储地理编码查询的结果。然而,有些供应商没有这样的限制或限制。
我会推荐像 LiveAddress 这样的东西,它不仅可以对地址进行地理编码,还可以执行 CASS 认证的验证,以确保在向您提供可能有错误的坐标之前,请确保您的地址正确无误。您可以在几分钟内一次运行 580,000 个甚至数百万个,并且我们允许您存储结果。
希望这有帮助。如果您对地址还有任何疑问,我将亲自提供帮助。
Tobias, I work for an address verification (and recently, geocoding) company called SmartyStreets.
Many services have usage restrictions based on volume and license agreements which prevent users from storing the results of geocoding queries. There are some vendors, however, which don't have limits or restrictions like that.
I would recommend something like LiveAddress which will not only geocode the addresses but also perform CASS-Certified verification to make sure your addresses are correct before giving you potentially faulty coordinates. You can run 580,000 or even millions at a time in a few minutes, and we allow you to store your results.
Hope this helps. If you have any more questions about addresses, I'll personally assist.
这个线程现在已经很老了,但是近年来出现了一些发展,使得批量地理编码变得非常便宜。我最喜欢的选择是在 AWS 上获取地理编码服务器(google:在 aws 上进行地理编码),那里有很多选项,有些免费,有些每小时费率较低(当然,总成本取决于您选择的服务器。)
This thread is pretty old by now, but there have been some developments in recent years making bulk geocoding very cheap. My favorite option is to just obtain a geocoding server on AWS ( google: geocoding on aws), many options there, some free some with low hourly rates (total cost depends on the server you choose, of course.)