我可以使用Google Geocoding API解析和标准化地址数据吗?


9

我需要将单字段地址解析为多个字段,例如地址编号,街道名称,街道类型等。Esri在“地理编码工具”工具箱中具有“标准化地址”工具,但是我很好奇Google的API是否可以实现类似的功能。看起来在地理编码和反向地理编码方面很棒,但是我还没有找到有关标准化输入地址的任何信息。我了解出于商业目的,我需要支付某种许可费用,但是首先我想知道是否有可能。


5
检查有关地理编码的Google Maps API条款-注意:地理编码API只能与Google地图结合使用;禁止对结果进行地理编码,而不在地图上显示结果。您最好使用Yahoo PlaceFinder或Mapquest Open
Mapperz

Answers:


5

Google的使用条款不允许商业(尤其是自动化)使用数据。是的,Google似乎可以解析单行街道地址并对其进行地理编码,但正如Mapperz指出的那样,它不适合用于商业目的。

此外,使用Google API标准化地址将有些麻烦。Google Maps是地址近似服务,而不是标准化验证服务。

例如,您是否曾经在城镇边缘或郊区甚至郊区的房屋旁进行过街景拍摄?通常,它只会显示街道名称并说“地址近似”-如果您拥有房屋的真实地址并在Google Maps中键入,则可能会将地址调整为错误的位置。昨天我在市县边境附近发生了这件事。我的邮寄地址是正确的,但Google选错了城市,使我离派递点约一英里。哎呀

幸运的是,这不是用于商业用途(我只需要指示),但是如果您需要可靠的数据,即使他们的商业许可证也无法提供实际的验证。您可能正在寻找类似CASS认证的服务来对地址进行标准化和地理编码。USPS授权此类服务来更正和“填写”地址数据,因此它是标准格式,并且必须经常通过严格的质量测试。

我与一个名为SmartyStreets的提供程序一起工作。我们为LiveAddress API提供服务,该API对商业用途没有任何限制。您可以参考其他GIS问题来调查其性能和功能,或访问我们的网站。

我会告诉您一个小秘密:虽然我们似乎还没有解析单行地址,但实际上我们已经做到了(截至本周)。通过我们的API在“街道1”字段中提交完整的地址,您将获得CASS认证的结果。请注意,除了您的帐户页面,此功能尚未在我们网站的演示中实现。


LiveAddress API仅限于美国吗?每月250次查询是有限制的-但总比没有好。
Mapperz

是的,美国仅针对-从技术上讲,USPS运送到的任何区域,包括某些地区和偏远州(PR,美属萨摩亚等)。
马特

@Mapperz SmartyStreets最近刚刚发布了一个国际API,如果您仍然对查找国际地址验证感兴趣。
camiblanch 2015年

2

是的,有可能。

Google,Bing和MapQuest都将在地理编码请求中返回地址字段。对于某些应用程序,您必须添加一个额外的标志,以使您想要这些字段(MapQuest)。

请注意,它们都返回标签不同且结构不同的字段。例如,一个API将仅返回街道“ Main”返回“ street”值,而另一个API将返回带有数字和后缀的“ street”值,例如“ 100 Main Ave”。因此,请注意这一点。


2

是的,您可以使用Google地理编码API或Bing映射API来解析和标准化地址。但是,它们两个每天都有一些API调用限制。最好检查一下他们的服务条款。

输入格式- 房屋编号,街道,城市,州和邮编(加粗:必填,建议对已解析的地址进行置信)响应格式-JSON,XML /更正后的输出字段- 房屋编号,街道,城市,州,邮编

参考-http://bit.ly/1cvsZ3N


1

单行地址,也称为自由格式地址,是使用正则表达式或任何其他类型的“猜测或近似”来破解的难点。问题在于,如果不与主列表进行比较,就无法知道以下地址的含义:

100 North Main St Helena CA 90210(假地址)

是100 North Main St Helena,CA 90210,还是100 North Main St. Helena,CA 90210?

那么,St指的是Street还是Saint Helena的一部分?

Google在逼近地址方面做得非常出色,尤其是考虑到人们扔给它的地址类型。@Mapperz说的对,如果不显示地图,Google不能用于商业用途。它违反了他们的服务条款。

有一项免费服务可能适合您。他们在自由格式地址上的表现相当不错。他们有较低的限制,但它是免费的。

如果您需要处理的工作量更大并且有预算,那么可以使用许多非常好的商业服务。我在其中一个叫SmartyStreets的公司工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.