教程:在 ArcGIS Reality for ArcGIS Pro 中创建 2D 数字航空影像产品

在 Standard 或 Advanced 许可等级下可用。

适用于具有 ArcGIS Reality 许可的 ArcGIS 组织。

ArcGIS Pro 中,可以使用摄影测量法校正由专业测绘相机收集的数字航空影像,以消除传感器造成的几何变形并校正地形位移。 校正这些效果后,即可生成实景映射产品。

在本教程中,您将设置实景映射工作空间来管理航空影像集合。 您将执行区域网平差并查看结果。 然后,您将生成数字表面模型 (DSM)、真正射和 2D DSM 网格产品。

航空图像的摄影测量求解计算由其外部方向 (EO)(表示从地面到相机的变换)及其内部方向 (IO)(表示从相机到图像的变换)决定。 所需的 EO 参数包括透视中心 (x,y,z) 坐标,并且在帧表中提供了 omega、phi 和 kappa 角。 内部方向参数包括焦距、像素大小、主点和镜头畸变。 此信息可在与影像关联的相机校准报告中找到,并且必须在相机表中提供。

许可:

完成本教程需要以下许可:

  • ArcGIS Reality Studio
  • ArcGIS Pro 3.1 或更高版本
  • ArcGIS Reality for ArcGIS Pro 扩展模块设置

创建实景映射工作空间

实景映射工作空间是专用于实景映射工作流的 ArcGIS Pro 子工程。 它是 ArcGIS Pro 工程文件夹中的容器,用于存储单个影像集合的资源和派生文件。

本教程提供的集合包含数字航空影像。 教程数据还包含帧和相机表。

要创建实景映射工作空间,需要完成以下步骤:

  1. 下载教程数据集并将其保存到 C:\SampleData\Aerial Imagery

    如果将数据保存到计算机上的其他位置,请更新 Nadir_FramesCam.csv 文件中每个条目的路径。

    1. 将包解压到 C:\SampleData\Aerial Imagery 目录中。
  2. ArcGIS Pro 中,使用 Map 模板创建一个工程,并登录 ArcGIS Online 账户。

    默认情况下,并行处理因子值为 50%。 要加快平差过程,可以增加此值。

  3. 分析选项卡上,单击环境,然后在环境窗口中,将并行处理值更改为 80%。
  4. 影像选项卡的实景映射组中,单击新建工作空间下拉菜单并选择新建工作空间
  5. 工作空间配置窗口中,提供工作空间的名称。
  6. 工作空间类型设置为实景映射
  7. 传感器数据类型下拉菜单中,选择航空 - 数字
  8. 方案类型设置为像底点

    使用像底点影像时,建议使用此设置。

  9. 底图下拉菜单中,选择地形图

    工作空间配置窗口

  10. 接受所有默认值,然后单击下一步
  11. 影像集合窗口中的外部方向文件/Esri 帧表下,浏览到计算机上的教程数据文件夹和 Nadir_FramesCam.csv 帧表文件。

    此表包含帧和相机信息,指定用于计算相机和影像的 IO 和 EO 的参数。 在区域网平差过程中,将优化这些近似值以获得更高的精度。

    确保帧表文件中 raster 列中列出的数据路径与计算机上影像文件位置相匹配。

  12. 相机下,单击导入按钮 导入,浏览到计算机上的教程数据文件夹,然后选择 Nadir_FramesCam.csv 文件。
  13. 对于本教程,Esri 帧和相机表以适当的格式作为单个文件提供。 对于其他数据集,您可能需要构建表并为其设置格式。 有关详细信息,请参阅帧表方案
  14. 确保空间参考和相机模型值正确。

    工作空间的默认投影是根据影像定义的。 此投影必须与帧表中使用的坐标相匹配,并且它将确定所创建的现实产品的空间参考。 对于此数据集,您将使用帧和相机表中定义的投影:XY – NAD83 2011 StatePlane California V FIPS 0405,VCS NAVD88(米)。

  15. 接受其他默认值,然后单击下一步

    影像集合窗口

  16. 数据加载程序选项窗口中的 DEM 下,单击浏览按钮,浏览到计算机上的教程数据文件夹,然后选择 DEM_USGS_1m.tif 文件。
  17. 接受其他默认值,然后单击完成

    数据加载程序选项窗口

创建工作空间后,将显示影像和影像覆盖区。 实景映射类别也已添加到内容窗格中。 将在此处引用源影像数据和派生的实景映射产品。

通过工作空间中影像的初始显示,可以确认是否已提供用于启动工作空间的所有影像和必要的元数据。 尚未对影像进行平差,因此此时只是近似对齐,镶嵌看起来不正确。

图像集合

执行区域网平差

创建实景映射工作空间后,下一步是使用平差优化组中的工具执行区域网平差。 区域网平差将计算连接点,它们是影像重叠区域中的公共点。 然后将使用连接点计算每个影像的方向,即摄影测量中的外部方向。

要执行区域网平差,请完成以下步骤:

  1. 实景映射选项卡的平差组中,单击平差 平差

    默认情况下,不会为数字航空像底点影像选中执行相机校准,因为大多数机载传感器已经过校准并在相机校准报告中提供了准确的内部方向值。 自动相机校准通常应用于其他类型的数据,例如低成本无人机相机,以计算和改进相机的几何参数,同时确定影像方向和影像地面坐标。

  2. 接受所有设置的默认值,然后单击运行

    平差设置

  3. 完成平差后,打开内容面板窗格中的 Tie Points 图层,以查看生成的连接点在地图上的分布情况。

    连接点分布

    可以在日志文件中查看连接点残差和精度报告。

  4. 实景映射选项卡上的查看组中,单击日志视图 日志视图

    平差残差日志文件

    连接点 RMS 误差的单位为像素。

查看平差结果

执行区域网平差后,查看平差结果并评估平差质量。 在实景映射选项卡上的查看组中,单击平差报告以生成平差统计数据。 平差报告提供了平差的记录和过程的整体质量测量值。

提示:
最佳做法是使用地面控制点 (GCP) 来提高绝对精度。 但是,GCP 不可用,因此不包括在此平差中。

校正报告

生成实景映射产品。

完成区域网平差后,可以使用实景映射选项卡上产品组中的工具生成 2D 和 3D 影像产品。 可以使用实景映射产品向导同时生成多个产品,也可以通过从产品组中选择适用的产品工具来单独生成各个产品。 要生成的产品类型取决于各种因素,包括传感器、数据飞行配置和方案类型。 示例数据集的飞行配置为像底点,非常适合 DSM、真正射和 DSM 网格等 2D 产品。

注:

在本教程中,下面介绍了两种生成派生产品的方法。 一种方法使用多产品向导,第二种方法使用产品组中列出的单独命名的产品向导。 建议您遵循其中一种工作流方法,因为本教程不需要执行两种工作流。

使用实景映射多产品向导生成产品

实景映射产品向导将指导您完成工作流,以在单个过程中创建一个或多个实景映射产品。 可以使用实景映射多产品向导生成的产品包括 DSM、真正射、DSM 网格、点云和 3D 网格。 所有生成的产品都将存储在目录窗格中实景映射类别下的同名产品文件夹中。

要使用实景映射多产品向导生成产品,请完成以下步骤:

  1. 实景映射选项卡上,单击产品组中的多产品按钮。

    实景映射产品向导窗口随即出现。

  2. 产品生成设置窗格中,取消选中 3D 复选框。

    在本教程中,仅生成 2D 产品。

  3. 在 2D 产品类别中,取消选中数字地形模型 (DTM)

    DTM 生成将在单独的教程中讲解。

  4. 单击共享高级设置按钮。

    随即出现高级产品设置对话框,可在其中定义将影响要生成的实景映射产品的参数。 有关高级产品设置的详细信息,请参阅共享高级设置选项

    分别将质量方案值自动设置为 Ultra像底点,不应进行更改,以确保性能和产品质量达到最佳。

  5. 接受像素大小默认设置,以源影像分辨率生成产品。
  6. 前向重叠 (%)侧向重叠 (%) 值分别更改为 8060
  7. 对于产品边界,单击浏览按钮 打开文件夹连接,浏览至教程数据位置中的文件地理数据库,选择 2D_Pro_bdry,然后单击确定

    建议提供产品边界,原因如下:

    • 定义适当的输出范围 - 当未定义产品边界时,应用程序会根据可能与工程范围不匹配的各种数据集参数自动定义范围。
    • 减少处理时间 - 如果所需的产品范围小于影像集合范围,则定义产品边界会减少处理时间并自动将输出裁剪到边界范围。

    多个产品的高级设置

  8. 对于处理文件夹,单击浏览按钮 打开文件夹连接,导航到磁盘上的一个位置,该位置的可用存储空间至少为图像总大小的 10 倍。 在这种情况下,至少需要 11 GB 的可用存储空间。

    注:
    处理文件夹用于存储在 Reality 处理期间生成的临时文件。 建议处理文件夹位于具有大量可用存储空间的快速驱动器上。

  9. 接受所有默认值,然后单击确定

    高级产品设置对话框随即关闭,您将返回到实景映射产品向导中的产品生成设置窗格。

  10. 单击下一步转至 DSM 设置窗格,然后确保参数值与以下内容匹配:
    • 输出类型 - 镶嵌
    • 格式 - 云栅格格式
    • 压缩 -
    • 重采样 - 双线性
  11. 单击下一步转至真正射设置窗格,然后确保参数值与以下内容匹配:
    • 输出类型 - 镶嵌
    • 格式 - 云栅格格式
    • 压缩 -
    • 重采样 - 双线性
  12. 单击下一步转至 DSM 网格设置窗格,然后确保参数值与以下内容匹配:
    • 格式 - SLPK
  13. 单击完成开始产品生成过程。

    产品生成完成后,DSM 和真正射产品会自动添加到 2D 地图视图中。 在目录窗格中的实景映射容器中,DSM 网格产品将添加到 Meshes 文件夹中,真正射产品将添加到 Ortho 文件夹。

可以立即结束教程或继续使用产品组中的各个产品选项生成派生产品。 如果继续操作,先前生成的产品将被覆盖。 要维护先前创建的产品,请按照上面“创建实景映射工作空间”部分中的说明创建一个新的实景映射工作空间,然后再继续操作。

生成 DSM

要使用实景映射产品向导生成 DSM,请完成以下步骤:

注:
可在影像集合具有大量可形成立体像对的重叠时获取高程值。 用于生成点云的典型影像重叠为沿飞行航线 80% 的向前重叠,以及飞行航线之间 60% 的重叠。

  1. 实景映射选项卡上,单击产品组中的 DSM 按钮 DSM

    实景映射产品向导窗口随即出现。

  2. 单击共享高级设置

    随即出现高级产品设置对话框,可在其中定义将影响要生成的实景映射产品的参数。 有关高级产品设置的详细信息,请参阅共享高级设置选项

    将自动设置质量方案值,不应进行更改,以确保性能和产品质量达到最佳。 但是,如果想要生成分辨率降低的产品,则可以降低质量值。 有关不同质量设置对产品生成的影响的详细信息,请参阅共享高级设置

  3. 接受像素大小默认值,以源影像分辨率生成产品。
  4. 前向重叠 (%)侧向重叠 (%) 值分别更改为 8060
  5. 对于产品边界,从下拉列表中选择一个标识输出产品范围的要素类,或单击浏览按钮 打开文件夹连接,浏览至教程数据位置中的文件地理数据库,选择 2D_Pro_bdry,然后单击确定

    建议提供产品边界,原因如下:

    • 定义适当的输出范围 - 当未定义产品边界时,应用程序会根据可能与工程范围不匹配的各种数据集参数自动定义范围。
    • 减少处理时间 - 如果所需的产品范围小于影像集合范围,则定义产品边界会减少处理时间并自动将输出裁剪到边界范围。

  6. 对于处理文件夹,单击浏览按钮 打开文件夹连接,导航到磁盘上的一个位置,该位置的可用存储空间至少为图像总大小的 10 倍。 在这种情况下,至少需要 11 GB 的可用存储空间。

    注:
    处理文件夹用于存储在 Reality 处理期间生成的临时文件。 建议处理文件夹位于具有大量可用存储空间的快速驱动器上。

  7. 接受所有默认值,然后单击确定

    高级产品设置对话框随即关闭,您将返回到实景映射产品向导中的产品生成设置窗格。

  8. 单击下一步转至 DSM 设置窗格,然后确保参数值与以下内容匹配:
    • 输出类型 - 镶嵌
    • 格式 - 云栅格格式
    • 压缩 -
    • 重采样 - 双线性
  9. 单击完成开始产品生成过程。

    处理完成后,DSM 产品将添加到内容窗格、数据产品类别和 2D 地图视图中。 它还会添加到目录窗格、显示映射容器和 DEM 文件夹中。

    生成的 DSM

生成真正射

实景映射产品组中的选项中包含真正射。 真正射是没有透视失真的正射校正图像,因此地面上的要素不会倾斜和遮挡其他要素。 要创建真正射,需要使用从重叠影像的已平差区域网中派生的 DSM。 因此,无论之前是否选择 DSM 作为产品,DSM 都将作为真正射过程的一部分生成。 生成的真正射影像将存储在目录窗格中实景映射类别下的 Orthos 文件夹中。

要使用实景映射产品向导生成真正射,请完成以下步骤:

  1. 实景映射选项卡上,单击产品类别中的真正射按钮 真正射

    实景映射产品向导窗口随即出现。

  2. 单击共享高级设置

    随即出现高级产品设置对话框,可在其中定义将影响要生成的实景映射产品的参数。 有关高级产品设置的详细描述,请参阅共享高级设置选项

  3. 完成上面“生成 DSM”部分的步骤 4 到 7。
  4. 单击下一步转至真正射设置窗格,然后确保参数值与以下内容匹配:
    • 输出类型 - 镶嵌
    • 格式 - 云栅格格式
    • 压缩 -
    • 重采样 - 双线性
  5. 单击完成开始产品生成过程。

    处理完成后,真正射产品将添加到内容窗格、数据产品类别和 2D 地图视图中。 它还会添加到目录窗格、显示映射容器和 Ortho 文件夹中。

    生成的真正射

生成 DSM 网格

DSM 网格是工程区域的 2.5D 纹理模型,其中平差后的图像叠加在从区域网平差重叠图像中提取的 DSM 不规则三角网 (TIN) 版本上。 实景映射产品向导通过提供了简化工作流和预配置参数,从而简化了 DSM 网格产品的创建。 要创建 DSM 网格产品,需要使用从平差后的重叠图像区域网派生的 DSM。 因此,无论选择 DSM 作为单独产品,都会将 DSM 作为 DSM 网格生成过程的一部分生成。

要使用实景映射产品向导生成 DSM 网格,请完成以下步骤:

  1. 实景映射选项卡上,单击产品组中的 DSM 网格按钮 DSM 网格

    实景映射产品向导窗口随即出现。

  2. 单击共享高级设置

    随即出现高级产品设置对话框,可在其中定义将影响要生成的实景映射产品的参数。 有关高级产品设置的详细描述,请参阅共享高级设置选项

  3. 完成上面“生成 DSM”部分的步骤 4 到 7。
  4. 单击下一步转至 DSM 网格设置窗格,然后确保参数值与以下内容匹配:
    • 格式 - SLPK
  5. 单击完成开始产品生成过程。

    处理完成后,DSM 网格产品将被添加到目录窗格、实景映射容器和 Meshes 文件夹。

  6. 要可视化生成的 DSM 网格产品,请右键单击 Meshes 文件夹中的 3D_Mesh.slpk 文件,然后从下拉菜单中单击添加到新建项 > 局部场景

    生成的 DSM 网格

摘要

在本教程中,您为像底点数字航空影像创建了实景映射工作空间,并使用实景映射选项卡上的工具对地面控制点应用了摄影测量平差。 您使用产品组中的工具生成了 DSM、真正射和 DSM 网格产品。 有关实景映射的详细信息,请参阅以下主题:

本教程中使用的图像由 Esri, Inc. 提供。

相关主题