描述
根据用户提供的立体像对构建镶嵌数据集的立体模型。
生成立体要素集合和 3D 点云时需要镶嵌数据集的立体模型。立体模型是镶嵌数据集内的表格之一,可用于定义立体像对。立体模型用于存储重叠面、对应的图像标识符和构成每个像对的图像 ID。可通过镶嵌数据集的快捷菜单访问立体模型。
使用方法
点云计算中立体像对的顺序取决于用户定义的重叠区域、交叉角度、校正质量、地面采样距离 (GSD) 差异以及 Omega 和 Phi 质量阈值。
如果想要在生成点云时使用特定的像对,请在立体表的使用字段中为该像对设置一个高值。要打开立体表,右键单击内容列表中的镶嵌图层,然后单击打开 > 立体。
语法
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 (可选) | 用于定义立体像对必须满足的最大角度的值(单位为度)。默认值为 70。 | 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 (可选) | 指定如何选择立体模型。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_mosaic_dataset | 已更新的镶嵌数据集。 | 镶嵌数据集;镶嵌图层 |
代码示例
BuildStereoModel 示例 1(Python 窗口)
这是 BuildStereoModel 工具的 Python 示例。
import arcpy
arcpy.BuildStereoModel_datamanagement("c:/data/fgdb.gdb/md", 10, 70, 0.6, None, 2, None, "SAMEFLIGHT")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 是
- Standard: 是
- Advanced: 是