摘要
根据用户提供的立体像对构建镶嵌数据集的立体模型。
生成立体要素集合和 3D 点云时需要镶嵌数据集的立体模型。立体模型是镶嵌数据集内的表格之一,可用于定义立体像对。立体模型用于存储重叠面、对应的图像标识符和构成每个像对的图像 ID。可通过镶嵌数据集的快捷菜单访问立体模型。
用法
点云计算中立体像对的顺序取决于用户定义的重叠区域、交叉角度、校正质量、GSD 差异和 Omega/Phi 质量的阈值。
如果想要在生成点云时使用特定的像对,请在立体表的使用字段中为该像对设置一个高值。要打开立体表,请右键单击内容列表中的镶嵌图层,然后单击打开 > 立体。
语法
BuildStereoModel_management (in_mosaic_dataset, {minimum_angle}, {maximum_angle}, {minimum_overlap}, {maximum_diff_OP}, {maximum_diff_GSD})
参数 | 说明 | 数据类型 |
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 |
代码示例
BuildStereoModel 示例 1(Python 窗口)
这是 BuildStereoModel 工具的 Python 示例。
import arcpy
arcpy.BuildStereoModel_datamanagement("c:/data/fgdb.gdb/md", 10, 70, 0.6)
环境
许可信息
- ArcGIS Desktop Basic: 否
- ArcGIS Desktop Standard: 否
- ArcGIS Desktop Advanced: 是