7种定位地址的地理编码和反向地理编码服务 [免费和付费]

geocoded addresses

如何将地址地理编码为地图中的点位置

你可能已经知道了 地理编码 为街道地址提供经度和纬度值的过程。

地理编码 相反-从地图上获取位置并确定其地址。

因此,当您向地理编码服务提供可读地址时,它会在地图上放置一个位置。就这么简单。

但是哪个呢 地理编码服务 是否可用且最准确?他们是免费的还是付费的?

哪种地理编码服务最有效?

geocoding mobile

在数据分析方面,我们出于各种原因使用地理编码。例如:

  • 认识 空间格局 使用地理编码地址进行网站选择和业务分析。

  • 接受的语音地址 路由分析 有指示。

  • 管理 客户记录 并确定客户的位置,以便更好地为他们服务。

有几种地理编码服务,既收费也免费。我们将列出一些最好的地理编码/地址匹配器,包括QGIS、Google、HERE和Esri。

1QGIS地理编码插件(免费)

虽然大多数地理编码服务都有很高的价格标签或信用费, QGIS 免费提供多个地理编码插件。关于QGIS,最好的部分是它是在GNU通用公共许可下获得许可的开源软件。

如果您想批量对地址进行地理编码,那么应该给出 MMQGIS plugin 一次尝试。当你给它一个包含多个地址的电子表格(csv)时,插件会将它们作为点添加到地图画布中。

或者, GeoCoding plugin 只接受一个地址作为输入。在对话框中键入地址后,它将在地图上精确定位该地址。

2Esri地理编码(ArcGIS在线世界地理编码服务)

map marker pin1

Esri的 ArcGIS Online Geocoding Service 是一种付费服务,需要使用信用卡。有一个有限数量的地址(250左右)可以地理编码一次与免费帐户的Esri ArcGIS在线。但这是一个在CSV中获取地址(姓名、地址、城市、州、邮政编码)并将其作为CSV层导入的问题。

Arcgis桌面有自己的方式使用自己的包裹或街道数据进行地理编码。您可以创建一个地址定位器,而不是使用Arcgis在线世界地理编码服务来消费积分。通过这种方式,当您使用地理编码工具栏键入地址时,它可以根据您的输入精确定位地址。

3谷歌地图地理编码

谷歌地图已经成为每个人最喜欢的导航、交通、交通和位置信息来源。在幕后,这是因为谷歌地图丰富的地理编码数据库包含数百万个数据点。它就像在地址栏中输入一个地址一样简单,谷歌地图会带你去那里。

为了使用 Google’s geocoding service ,登录您在谷歌地图的帐户。在自定义地图中,添加csv/xlsx层或谷歌驱动器文件。谷歌的地理编码服务从表格中获取地址、城市、州和邮政编码,并在谷歌地图中绘制经纬度坐标。

在继续之前,检查 Google Maps Geocoding API’s terms of service。这是因为禁止在谷歌地图会话之外显示结果。

4HERE地图地理编码

map marker pin2

There’s been glowing reviews for the HERE Geocoding API because of its ease of use and batching efficiency. For example, HERE Maps Batch Geocode API can consume thousands with just their basic plan and plot out points on a map. In addition to simple geocoding, HERE maps supports multi-reverse geocoding, address ranges and fuzzy searching.

但是,这里的地理编码结果不能用于私人或内部使用。除非你购买了商业计划书,否则他们的免费结果不能用于私人用途。

5PBBI的地理编码(Pitney Bowes)

准确度和全球覆盖范围方面的最佳选择之一是 PBBI’s geocoding service。使用其基于云的SaaS平台,用户可以获得非常精确的纬度和经度坐标以及评估员的包裹编号(APN)。

例如,像Facebook这样的公司因为其全球高精度而接受了PitneyBowes的地理编码服务。反过来,这有助于Facebook向用户提供更个性化的内容和广告。

6美国人口普查地理编码

map marker pin3

如果您使用的是美国地址,则`US Census Bureau Geocoder <https://www.census.gov/geo/maps-data/data/geocoder.html>`__使用TIGER行文件的全州地址定位器。准确性较低,但是您可以一次免费对1000个或更多条目进行地址解析。

还有美国人口普查局的休息地理编码,你不需要下载任何数据。这将使用交互式和编程(REST)访问将地址与地理位置匹配。

7Bing位置API

与此列表中的其他付费选项相比,Bing的限制要少些。 Bing’s geocoding API 是一个相当不错的选择,每年有100万个免费的地理编码实体。

如果您有一个地址到Geocode的列表,您可以使用Geocode数据流API将Geocode批处理到200000个地址。这可以减少单笔非计费交易中的时间。

您要使用什么地理编码器?

如您所见,有几个地理编码服务可以从地址识别位置。

并通过获取地图位置并为其分配地址来反转地理编码工作。

例如, Geocoder Python library 还可以帮助从lat long坐标中检索地址。

你使用过这些地理编码服务吗?你觉得他们怎么样?