构建立体模型 (数据管理)

摘要

根据用户提供的立体像对构建镶嵌数据集的立体模型。

生成立体要素集合和 3D 点云时需要镶嵌数据集的立体模型。 立体模型是镶嵌数据集内的表格之一,可用于定义立体像对。 立体模型用于存储重叠面、对应的图像标识符和构成每个像对的图像 ID。 可通过镶嵌数据集的快捷菜单访问立体模型。

使用情况

  • 点云计算中立体像对的顺序取决于用户定义的重叠区域、交叉角度、校正质量、地面采样距离 (GSD) 差异以及 Omega 和 Phi 质量阈值。

  • 如果想要在生成点云时使用特定的像对,请在立体表的使用字段中为该像对设置一个高值。 要打开立体表,请右键单击内容窗格中的镶嵌图层,然后单击打开 > 立体

参数

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

构建立体模型时基于的镶嵌数据集。

提示:

在输入镶嵌数据集上先运行应用区域网平差工具有助于创建更加准确的立体模型。

Mosaic Dataset; Mosaic Layer
最小交叉角度(度)
(可选)

用于定义立体像对必须满足的最小角度的值(单位为度)。 默认值为 10。

Double
最大交叉角度(度)
(可选)

用于定义立体像对必须满足的最大角度的值(单位为度)。 默认值为 90。

Double
最小区域重叠
(可选)

重叠区域在整个图像中所占的百分比。 默认值为 0.5。

Double
最大 Ω/Φ 差异(度)
(可选)

两个图像对之间的 Omega 和 Phi 差异的最大阈值。 将比较图像对的 Omega 值和 Phi 值。 如果两个 Omega 值或两个 Phi 值之差大于阈值,则该像对将不会被格式化为立体像对。

Double
最大 GSD 差异
(可选)

像对中两个图像间的最大 GSD 阈值。 如果这两个图像之间的分辨率比值大于阈值,则该像对将不会被构建为立体像对。 默认值为 2。

Double
分组依据
(可选)

根据镶嵌数据集字段(如 RGB、全色或红外)定义的同一组内的栅格项目构建立体模型。

Field
仅选择同一航线中的立体模型
(可选)

指定如何选择立体模型。

  • 选中 - 将沿同一航线选择立体像对。
  • 未选中 - 将沿不同航线选择立体像对。 这是默认设置。
注:

此参数不适用于基于卫星的传感器。

Boolean

派生输出

标注说明数据类型
更新的镶嵌数据集

已更新的镶嵌数据集。

Mosaic Dataset; Mosaic Layer

arcpy.management.BuildStereoModel(in_mosaic_dataset, {minimum_angle}, {maximum_angle}, {minimum_overlap}, {maximum_diff_OP}, {maximum_diff_GSD}, {group_by}, {same_flight})
名称说明数据类型
in_mosaic_dataset

构建立体模型时基于的镶嵌数据集。

提示:

在输入镶嵌数据集上先运行应用区域网平差工具有助于创建更加准确的立体模型。

Mosaic Dataset; Mosaic Layer
minimum_angle
(可选)

用于定义立体像对必须满足的最小角度的值(单位为度)。 默认值为 10。

Double
maximum_angle
(可选)

用于定义立体像对必须满足的最大角度的值(单位为度)。 默认值为 90。

Double
minimum_overlap
(可选)

重叠区域在整个图像中所占的百分比。 默认值为 0.5。

Double
maximum_diff_OP
(可选)

两个图像对之间的 Omega 和 Phi 差异的最大阈值。 将比较图像对的 Omega 值和 Phi 值。 如果两个 Omega 值或两个 Phi 值之差大于阈值,则该像对将不会被格式化为立体像对。

Double
maximum_diff_GSD
(可选)

像对中两个图像间的最大 GSD 阈值。 如果这两个图像之间的分辨率比值大于阈值,则该像对将不会被构建为立体像对。 默认值为 2。

Double
group_by
(可选)

根据镶嵌数据集字段(如 RGB、全色或红外)定义的同一组内的栅格项目构建立体模型。

Field
same_flight
(可选)

指定如何选择立体模型。

  • SAMEFLIGHT将沿同一航线选择立体像对。
  • NO_SAMEFLIGHT将沿不同航线选择立体像对。
注:

此参数不适用于基于卫星的传感器。

Boolean

派生输出

名称说明数据类型
out_mosaic_dataset

已更新的镶嵌数据集。

Mosaic Dataset; Mosaic Layer

代码示例

BuildStereoModel 示例 1(Python 窗口)

这是 BuildStereoModel 函数的 Python 示例。

import arcpy
arcpy.management.BuildStereoModel("c:/data/fgdb.gdb/md", 10, 70, 0.6, None, 2, None, "SAMEFLIGHT")

环境

此工具不使用任何地理处理环境。

相关主题