访问量: 统计不可用
QGIS 是一个开源地理信息系统 (GIS), 它不断发展, 提供大量插件来扩展其功能。 其中,专门定制的插件如 Mapflow 已经被开发出来, 并推进了 QGIS 的自动数字化进程。
Mapflow 是一个 QGIS 插件, 旨在满足自主数字化的复杂需求。 该插件提供了一套复杂的工具和功能, 旨在加速将栅格数据转换为精确的矢量几何形状。 虽然 QGIS 具有用于数字化和栅格到矢量转换的工具, 但 Mapflow 通过添加额外的自动化和定制可能性而脱颖而出。
自动数字化的核心是将基于光栅的信息(例如卫星图像或扫描地图)转换为矢量化表示(例如点、线和多边形)。 这种转换过程对于各种行业都至关重要, 包括制图、城市规划和环境研究。 Mapflow 允许用户加速和优化天线特征的数字化, 最大限度地减少体力劳动, 同时保持准确性和可靠性。
Mapflow 具有个性化的自动化方法。 为了有效读取栅格数据, 该插件使用算法和智能模式识别技术。 Mapflow 通过分析图像值、边缘识别和特征提取来识别和生成矢量几何形状, 从而减少了冗长的手动输入的需要。 此外,除了自动化操作之外, Mapflow 还包含验证和细化功能。 用户可以在数字化后在QGIS中检查和更改生成的矢量, 以确保精度和完整性。 这种迭代技术将自动化与需要时的手动干预相结合, 提高了数字化输出的可靠性。
本教程使用地理空间技术概述如何添加 OpenStreetMap 数据作为底图并自动数字化道路、农田和建筑物等地形特征。

图 1:方法流程显示了 QGIS 中开放街道地图自动数字化所使用的地理空间方法的摘要。
QGIS 是一款开源的地图软件, 可以免费访问。 QGIS 可用于 Windows、MacOS、Linux 和 BSD 操作系统。

图 2:在 QGIS 中创建并保存项目。

图 3:在 QGIS 中启用浏览器面板。
有关如何将底图(Google 地图、Google 卫星、Google 卫星混合和全球地形)添加为图块的更多信息,请参考此资源: 如何在 QGIS 3 中添加 Google 地图/地形/卫星图层(https://hatarilabs.com/ih-en/how-to-add-a-google-map-in-qgis-3-tutorial)。

图 4:在 QGIS 中创建新的 XYZ tiles 连接。
Mapflow 插件使 QGIS 用户能够使用 AI 模型从高分辨率图像中提取建筑物、田野、道路和森林的高度。这种高分辨率图像的自动数字化功能可以节省大量时间。 要检索 Mapflow 插件, 请访问 Mapflow — QGIS Python 插件存储库。 将插件导入 QGIS 使用:

图 5:将 Mapflow 插件导入 QGIS。
要使用 Mapflow 插件自动数字化 QGIS 中的要素, 请通过以下方式定义感兴趣区域 (AOI):
定义 AOI 后,使用概述的步骤自动数字化 AOI 中的一些地形特征;

图 6:Mapflow 的网站。

图 7:Mapflow 登录 (QGIS)。
或者,使用加号选项根据地图的显示范围定义 AOI;

图 8:用于自动数字化的 Mapflow 界面。
请记住, 虽然注册后可以为数字化过程提供免费积分, 但免费版本的 Mapflow 一次只能处理 25 平方公里的区域。 要实现农田、森林、道路、建筑工地的自动数字化, 可设置相应的 AI 模型。 可从 OpenStreetMap 图像自动数字化的内容示例:

以上是 QGIS 地图项目的屏幕截图, 在剪裁的航拍图像上显示中橙色的建筑物足迹。
图 9:使用 Mapflow 插件在 QGIS 中自动数字化建筑物占地面积。