QGIS 地理编码:将地址转换为点
QGIS 地理编码在 QGIS 的开源 GIS 桌面应用程序中将地址转换为地理坐标。然后可以使用这些坐标在地图上绘制点,并执行任何操作,从构建简单的地图到计算它们之间的方向和距离。
地理编码背后的想法是,它为人们提供了一种在地图上相对轻松地定位他们的家、企业、机场、学校和教堂的方法。
如果您正在寻找 QGIS 地理编码插件,那么MMQGIS 地理编码插件就像是 QGIS 中用于地理处理的瑞士军刀。
它的工具之一是地理编码器,您可以使用它来将地址转换为地图上的点。让我们看看如何在 QGIS 中使用单个地址或批量开始地理编码。
阅读更多: 地理编码:按地址划分的经度和纬度
安装和激活 MMQGIS
QGIS 插件是为地理信息系统 (GIS) 软件 QGIS 添加新功能的扩展。地理编码的最佳方法之一是使用MMQGIS 插件。
要安装此插件,您必须打开 QGIS 并单击顶部菜单的“插件”。
插件 > 管理和安装插件。
接下来,搜索 MMQGIS。出现在搜索结果中后,单击“安装”并激活插件。
MMQGIS 地理编码插件
MMQGIS 是一个多用途插件,可以进行各种 GIS 处理。但在这种情况下,我们将使用它的地理编码工具,它可以将您的地址转换为地图上的坐标。
要访问 MMQGIS 插件,您可以在 QGIS 桌面顶部找到“MMQGIS”的专用菜单。有两种方法可以使用 MMQGIS 进行地理编码:
- 批量地理编码– 输入是包含地址、城市和州的 CSV。根据每个记录地址创建点。
- 从街道图层进行地理编码 – 从街道图层进行地理编码的功能。
- 反向地理编码– 使用现有的一组点并查找地址。
这是您可以在 QGIS 桌面中找到 MMQGIS 地理编码菜单的示例。
地理编码用例和示例
您至少需要一个包含地址、城市和国家/地区的 CSV。例如,这是电子表格必须采用的格式:
姓名 | 地址 | 城市 | 状态 |
---|---|---|---|
克莱斯勒博物馆 | 1 纪念馆 | 诺福克 | 弗吉尼亚州 |
镇点公园 | 113水边博士 | 诺福克 | 弗吉尼亚州 |
朴茨茅斯奥尔德镇历史区 | 法院街 321 号 | 朴茨茅斯 | 弗吉尼亚州 |
朴茨茅斯海军造船厂博物馆 | 2高街 | 朴茨茅斯 | 弗吉尼亚州 |
诺福克水滨喜来登酒店 | 777水边博士 | 诺福克 | 弗吉尼亚州 |
接下来,您必须将您的字段映射到 MMQGIS 地理编码对话框中的正确字段。您可以选择使用 OSM 进行寻址。或者,如果您有 Google Maps API 密钥,您也可以使用它。
单击“应用”按钮后,MMQGIS 将使用指定的 Web 服务从 CSV 中搜索和地理编码地址。
最后,地址将在您的目录和地图画布中弹出作为临时图层。如果要使其成为永久层,则必须右键单击该层并将其导出到文件系统上的目录中。
总结:使用 MMQGIS 进行 QGIS 地理编码
在本教程中,您学习了如何使用带有 MMQGIS 插件的 QGIS Desktop 对地址进行地理编码。
无论您的 CSV 文件大小如何,MMQGIS 插件都非常灵活,具有多种工具。
尽管 OpenStreetMaps 地理编码工具运行良好,但使用 Google Maps API 密钥可以提高寻址准确性。这就是为什么我们将谷歌地图评为我们的顶级地理编码器,因为它具有高度准确和最新的寻址系统。
您使用 QGIS 进行地理编码吗?你喜欢用什么作为你的地理编码器?请在下方留言告诉我们。