计算镶嵌候选项 (数据管理)

摘要

在镶嵌数据集中找到最能代表镶嵌区域的影像候选项。

在许多工程中都需要用到密集重叠影像,但可能难以确定镶嵌数据集中的哪些图像应用于分析。 该工具可根据最大重叠区域和排除区域查找最佳图像。

输入镶嵌数据集将在镶嵌数据集轮廓线表格中包含 Candidate 的新字段。 此字段确定相应操作中要使用的影像,例如色彩平衡、接缝线生成、正射映射以及镶嵌方法。

使用情况

  • 此工具对于处理镶嵌数据集中包含重叠 UAV 或 UAS 数据的正射镶嵌工程很有用。 在这样的情况下,在镶嵌数据集中查找最佳影像将为正射镶嵌生成一个好的区域网平差结果。

  • 在运行构建接缝线平衡镶嵌数据集色彩工具之前使用此工具。 镶嵌数据集轮廓线表格中的 Candidate 字段用于确定将在这些其他工具中使用哪些图像。

  • 镶嵌数据集轮廓线表格中的 Candidate 字段的值可以是 0、1 或 2。 值 0 表示该影像不是合适的候选项。 值 1 表示该影像根据工具输出为合适的候选项,并且将被使用 Candidate 字段的算法自动使用。 值 2 可以手动添加,因此选定的影像将被使用 Candidate 字段的算法自动使用。

  • 可以手动编辑 Candidate 字段中的值以包括或排除指定影像。

参数

标注说明数据类型
输入镶嵌数据集

带密集重叠影像的输入镶嵌数据集。

Mosaic Dataset; Mosaic Layer
最大区域重叠
(可选)

镶嵌数据集和镶嵌数据集中每个影像的轮廓线之间的最大重叠数量。 如果重叠的百分比高于此阈值,则影像因为有太多冗余信息而将被排除。

百分比以小数表示。 例如,百分比为 60 的最大重叠将表示为 0.6。

Double
允许的最大面积丢失
(可选)

可以被候选影像排除的区域的最大百分比。 在根据最大区域重叠参数值找到最佳候选影像后,此工具会检查最大排除区域是否小于指定阈值。 如果排除区域大于指定阈值,则该工具将添加候选影像来填补一些丢失的空白。 通常情况下,被排除的区域位于镶嵌数据集的边界上。

百分比以小数表示。 例如,百分比为 5 的最大排除区域将表示为 0.05。

Double
影像最大倾斜角度
(可选)

将用于过滤图像的最大影像倾斜角度。 任何倾斜角度大于该值的影像均不可作为候选项。 该参数将以度为单位进行测量。 默认值是 15。

Double

派生输出

标注说明数据类型
派生镶嵌数据集

已更新的镶嵌数据集。

Mosaic Dataset; Mosaic Layer

arcpy.management.ComputeMosaicCandidates(in_mosaic_dataset, {maximum_overlap}, {maximum_area_loss}, {maximum_obliqueness_angle})
名称说明数据类型
in_mosaic_dataset

带密集重叠影像的输入镶嵌数据集。

Mosaic Dataset; Mosaic Layer
maximum_overlap
(可选)

镶嵌数据集和镶嵌数据集中每个影像的轮廓线之间的最大重叠数量。 如果重叠的百分比高于此阈值,则影像因为有太多冗余信息而将被排除。

百分比以小数表示。 例如,百分比为 60 的最大重叠将表示为 0.6。

Double
maximum_area_loss
(可选)

可以被候选影像排除的区域的最大百分比。 在根据 maximum_overlap 参数值找到最佳候选影像后,此工具会检查最大排除区域是否小于指定阈值。 如果排除区域大于指定阈值,则该工具将添加候选影像来填补一些丢失的空白。 通常情况下,被排除的区域位于镶嵌数据集的边界上。

百分比以双精度表示。 例如,百分比为 5 的最大排除区域将表示为 0.05。

Double
maximum_obliqueness_angle
(可选)

将用于过滤图像的最大影像倾斜角度。 任何倾斜角度大于该值的影像均不可作为候选项。 该参数将以度为单位进行测量。 默认值是 15。

Double

派生输出

名称说明数据类型
out_mosaic_dataset

已更新的镶嵌数据集。

Mosaic Dataset; Mosaic Layer

代码示例

ComputeMosaicCandidates 示例(Python 窗口)

这是查找小于百分之 60 重叠以及小于百分之 5 排除区域候选项的 Python 示例。

Import arcpy
arcpy.ComputeMosaicCandidates_management("c:/data/fgdb.gdb/md", 0.6, 0.05)