哪种地理编码器效果最好?
这些是当今可用的最好的付费和免费地理编码器。
我们看看当今顶级的地理编码服务,例如 Google、Bing、HERE、QGIS、美国人口普查局和 Esri。
但是它们的功能是什么?他们可以批量地理编码吗?最好的和其他的有什么区别?
让我们来看看当今可用的所有顶级地理编码器。
阅读更多:什么是地理编码?
1.谷歌地图地理编码
Google 地图已成为每个人最喜欢的导航、交通、公交和位置信息来源。在幕后,这是因为谷歌地图丰富的地理编码数据库包含数百万个数据点。只需在地址栏中输入一个地点,Google 地图就会将您带到那里。
要使用Google 的地理编码服务,请在 Google 地图上登录您的帐户。在您的自定义地图中,添加 CSV/XLSX 图层或 Google Drive 文件。 Google 的地理编码服务从表中获取地址、城市、州和邮政编码,并在 Google 地图中绘制出经纬度坐标。
在继续之前,请查看Google Maps Geocoding API 的服务条款。这是因为禁止在 Google 地图会话之外显示结果。
2. QGIS 地理编码插件(免费)
虽然大多数地理编码服务都带有高昂的价格标签或信用费用,但 QGIS提供了几个免费的地理编码插件。 QGIS 最好的部分是它是根据 GNU 通用公共许可证获得完全开源许可的。
在 QGIS 3 中,地理编码全部使用 OSM Place Search 插件开源。 OSM Place Search 添加了一个带有搜索框的面板。搜索位置后,它会缩放到该地址。返回的所有内容都是来自开放数据库许可证的 OpenStreetMap (OSM)。如果您想批量对地址进行地理编码,那么您应该试试MMQGIS 插件。当您向它提供包含多个地址的电子表格 (CSV) 时,该插件会将它们作为点添加到地图画布中。
或者, GeoCoding 插件只接受一个地址作为输入。在对话框中键入地址后,它会在地图上精确定位该位置。
此外, Python Geocoder是另一个利用 Python 从 Google 地图检索经纬度坐标的开源库。它的优点之一是它可以完全独立于 QGIS 使用。
3. Esri Geocoding(ArcGIS Online 世界地理编码服务)
Esri 的ArcGIS Online Geocoding Service是一项付费服务,需要积分才能使用。使用 Esri ArcGIS Online 的免费帐户一次可以对有限数量的地址(250 个左右)进行地理编码。但这是获取 CSV 格式的地址(名称、地址、城市、州、邮政编码)并将它们导入为 CSV 层的问题。
ArcGIS Desktop 有自己的方式来使用您自己的地块或街道数据进行地理编码。您可以创建一个地址定位器,而不是使用 ArcGIS Online World Geocoding Service 使用配额。这样,当您使用地理编码工具栏键入地址时,它可以根据您的输入精确定位位置。
4. TomTom 地理编码器
TomTom Geocoding是一项可靠的地理编码服务,因为该公司在构建数字地图方面拥有超过 25 年的历史。通过其地图和搜索 API,开发人员可以通过这种方式集成这些服务来构建基于位置的应用程序。
通过与 Foursquare 等全球公司合作,它拥有所有地理编码器中最可靠的兴趣点 (POI) 覆盖范围之一。这包括 POI 详细信息,例如地址、城市、国家/地区、土地面积或随附照片。
5.地图箱
Mapbox 拥有最大的用户群之一,Facebook、Shopify 和 Pinterest 等公司将他们的服务作为一个整体加以利用。通过使用 API,开发人员可以编程方式访问其项目中的 Mapbox 工具和服务。他们最大的 API 之一包括他们的地理编码和反向地理编码服务。
如果您想试用他们的地理编码服务,请尝试他们的Geocoding Playground 。我们输入了几个地址(有些模棱两可),结果非常出色。地理编码也可以在 Mapbox Studio 和 API 中使用。
6. HERE 地图地理编码
HERE Geocoding API因其易用性和批处理效率而受到好评。例如,HERE Maps Batch Geocode API 仅使用其基本计划并在地图上标出点就可以消耗数千个。除了简单的地理编码外,HERE 地图还支持多重反向地理编码、地址范围和模糊搜索。
但是,HERE 地图的地理编码结果不能用于私人或内部使用。除非您购买商业计划帐户,否则他们的免费结果不能用于私人用途。
7.精确地理编码(精确)
就准确性和全球覆盖范围而言,最佳选择之一是精确地理编码服务。使用其基于云的 SaaS 平台,用户可以获得高度准确的纬度和经度坐标以及评估员的包裹编号 (APN)。
例如,像 Facebook 这样的公司因其全球高精度而采用 Precisely 地理编码服务。反过来,这有助于 Facebook 向用户提供更加个性化的定制内容和广告。
8.必应定位API
与此列表中的其他付费选项相比,Bing 的限制要少一些。 Bing 的地理编码 API是一个相当不错的选择,每年有 100 万个免费地理编码实体限制。
如果您有要进行地理编码的地址列表,则可以使用地理编码数据流 API 对最多 200,000 个地址进行批量地理编码。这可以减少单个不可计费交易来回进行的时间。
9. 美国人口普查地理编码器
如果您使用的是美国地址, 美国人口普查局地理编码器具有使用 TIGER 行文件的全州地址定位器。它不太准确,但它允许您一次免费对 1000 个或更多条目进行地理编码。
还有美国人口普查 REST 地理编码器,您无需下载任何数据。这使用交互式和编程 (REST) 访问将地址与地理位置匹配。
10.赛格
来自世界各地的 200+ 百万司机使用 Sygic。它适用于限速、交通信息和超速摄像头。对于服务,它还为您提供加油站的燃油价格以及停车服务。
但您也可以使用其位置 API,将地址转换为 GPS 纬度/经度位置。同样,您可以使用反向地理编码通过其 API 获取地址。
您的首选地理编码器是什么?
在数据分析方面,我们出于各种原因使用地理编码器。例如:
- 使用地理编码地址识别空间模式以进行选址和业务分析。
- 接受语音地址以进行带方向的路由分析。
- 管理客户记录并确定客户所在位置以更好地为他们服务。
现在,您有一个当今使用的最佳地理编码器列表。您使用过这些地理编码服务吗?你觉得他们怎么样?