迭代映射教程(已弃用)

该工作流程旨在使用 Sentine-2 图像对农田进行人工智能辅助测绘。如果您使用 Mapflow 进行农业土地利用管理,我们建议您查看下面描述的方法。它可以帮助您简化映射过程,以便您可以专注于最终目标和结果。您所需要的只是安装我们的 QGIS 插件(又名:doc:Maflow for QGIS <../api/qgis_mapflow>)。如果您尚未连接 Sentinel-2 数据,请联系我们。

然而,在我们开始之前:Mapflow 将为您数字化字段,但是您需要自己选择要使用的图像。 我们强烈建议您在处理图像之前预览图像,因为它们的质量可能会有所不同。 AOI 中云量较高(包括云阴影)或无数据像素的情况可能会产生较差的结果。以下是两张图像的示例,它们不可避免地会产生不令人满意的结果:

在阴天 Sentinel-2 图像上检测到的场掩模

使用云 Sentinel-2 图像检测到的字段

Sentinel-2 图像没有 AOI 数据

Sentinel-2 图像的示例,其中 AOI 没有数据像素。

有时您可能无法找到适合整个 AOI 的单个图像。在这种情况下,我们建议您单独处理最佳的可用图像,然后合并结果。平均而言,您需要处理 1000 公里范围内的十张图像2

什么是迭代映射过程

  1. 开始处理 Sentinel-2 图像:

    • 在 QGIS 中,将 AOI 作为图层加载;

    • 打开插件并转到*Providers 选项卡*;在左上角的下拉列表中选择Sentinel-2,并在下面的*Area*中选择您的AOI图层;

    • 调整搜索条件:在From和To中选择搜索时段;在*附加过滤器*中调整允许的最大云量和所需的最小交叉百分比;

    • 点击*搜索图像*;最多可能需要一分钟,具体取决于 AOI 的大小和搜索时间;

    • 搜索结果将显示在下表中。每行描述一个图像。您可以按日期和云量对表格进行排序,并且可以通过调整日期和过滤器来进一步过滤结果,就像在上一步中所做的那样。

    • 搜索结果也已作为名为“Sentinel-2 元数据”* 的图层添加到您的 QGIS 项目中。图层与表格同步:每次在表格中选择一行时,都会在图层中选择相应的图像,反之亦然。

    • 现在,选择一个图像并双击其表格行。您将看到它作为栅格图层添加到项目中。 AOI 具有实际价值(它们不是黑色或透明的)。

注解

这是预览 - 实际图像的粗略表示。图像本身的分辨率将提高 30 倍(预览中为 10m,而不是 300m)。您需要一张图像,其中云不会覆盖您的 AOI 以及图像中的所有像素

提供商选项卡
  • 做出选择后,请确保在表中选择图像行,转到*处理选项卡*;输入处理的名称,在 Mapflow Model 下拉列表中选择 “Sentinel-2 Fields” 并检查您的 AOI 图层是否被选为 Area 并且 Imagery source 设置为 Sentinel-2;如果一切正常,请点击*开始处理*。

加工选项卡

对覆盖同一区域的五到十张图像重复相同的操作,以便为 AOI 的每个部分处理最佳的可用图像。

  1. 接下来,创建一个名为“结果”的新多边形图层,我们将在其中合并结果。

  2. 通过双击*处理表*中的相应行来下载处理结果。为了简单起见,将每个处理的栅格和矢量图层分组。为这些组创建一个互斥组。

创建互斥组

  1. 重新排序图层,使最佳结果位于顶部。通常,大约需要十秒钟才能确定结果是否足够好。

Rank_inference_result

  1. 选择最上面的结果图层对(矢量和栅格)。选择矢量图层中的所有对象并将它们复制到“结果”层中。

将字段蒙版复制到结果层

  1. 在“结果”图层中,选择并删除数字化不良的多边形。现在,“结果”图层有间隙,应使用其他结果图层中成功绘制轮廓的多边形来填充这些间隙。

查找并删除坏场掩码

  1. 选择下一个最佳处理并将其矢量图层放在“结果”层的顶部。从此图层中选择轮廓良好的多边形并将其复制到“结果”图层中。

查找并过去良好的场掩模

如果“结果”层中仍然存在间隙,请重复*步骤#7*,直到所有间隙都被填满。经过几次迭代后,您应该为您的 AOI 获得完全轮廓化的农田。

迭代映射结果

注解

观看“此视频 <https://youtu.be/ZTsT27FyQPI>”,了解此迭代标记过程的可视化示例。