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

摘要

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

在许多工程中都需要用到密集重叠影像,但会导致用于分析的镶嵌数据集中的影像不确定。此工具可以根据最大重叠区域和排除区域的最大数量来确定最佳影像。

输入镶嵌数据集将在镶嵌数据集轮廓线表格中包含名为 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

派生输出

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

已更新的镶嵌数据集。

镶嵌数据集;镶嵌图层

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

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

Mosaic Dataset; Mosaic Layer
maximum_overlap
(可选)

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

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

Double
maximum_area_loss
(可选)

这是可以被候选影像排除的区域的最大百分比。在根据 maximum_overlap 选择了最佳候选影像后,此工具会检查最大排除区域是否小于指定阈值。如果排除区域大于指定阈值,则该工具将添加更多候选影像来填补一些丢失的空白。大多数被排除的区域很可能是沿着镶嵌数据集边界的。

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

Double

派生输出

名称说明数据类型
out_mosaic_dataset

已更新的镶嵌数据集。

镶嵌数据集;镶嵌图层

代码示例

ComputeMosaicCandidates 示例(Python 窗口)

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

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

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是