移除深度地图 (实景映射)

在 Advanced 许可等级下可用。

适用于具有 ArcGIS Reality 许可的 ArcGIS 组织。

摘要

用于从镶嵌数据集中移除深度地图。 除了深度地图移除之外,此工具将不会更新镶嵌数据集。

通过运行计算深度地图工具创建深度地图。

使用情况

  • 输入镶嵌数据集是已校正镶嵌数据集,已使用计算深度地图工具进行了增强。

    注:

    将为包含已校正镶嵌数据集的每个输入图像项目创建深度地图文件 (.dm)。 将在与包含原始已校正镶嵌数据集的源影像文件相同的目录中创建深度地图文件。

  • 可以使用 SQL 查询指定要移除的 .dm 文件。

参数

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

将移除深度地图的镶嵌数据集。

Mosaic Dataset; Mosaic Layer
查询定义
(可选)

一种 SQL 表达式,将用于选择镶嵌数据集深度地图中要移除的项目。 如果未指定,则将移除源栅格文件夹中的所有深度地图内容。

SQL Expression

派生输出

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

更新后的已校正镶嵌数据集。 将删除与源栅格相关联的深度地图内容。

Mosaic Dataset; Mosaic Layer

arcpy.rm.RemoveDepthMap(in_mosaic_dataset, {where_clause})
名称说明数据类型
in_mosaic_dataset

将移除深度地图的镶嵌数据集。

Mosaic Dataset; Mosaic Layer
where_clause
(可选)

一种 SQL 表达式,将用于选择镶嵌数据集深度地图中要移除的项目。 如果未指定,则将移除源栅格文件夹中的所有深度地图内容。

SQL Expression

派生输出

名称说明数据类型
out_mosaic_dataset

更新后的已校正镶嵌数据集。 将删除与源栅格相关联的深度地图内容。

Mosaic Dataset; Mosaic Layer

代码示例

RemoveDepthMap 示例 1(独立脚本)

此示例将从镶嵌数据集中移除深度地图内容。

# Tool in Reality Mapping toolbox 

# Import system modules 

import arcpy

# Execute 

arcpy.rm.RemoveDepthMap(in_mosaic_dataset= r"C:\CDM.gdb\YVWD", where_clause="OBJECTID >2")
RemoveDepthMap 示例 2(Python 窗口)

此示例将从镶嵌数据集中移除深度地图内容。

# Tool in Reality Mapping toolbox 

# Import system modules 

import arcpy 

# Define input parameters. All depth map content will be removed if not specified in where_clause. 

in_mosaic_dataset= r"C:\CDM_RM.gdb\YVWD" 

# Execute 

arcpy.rm.RemoveDepthMap(in_mosaic_dataset)

环境

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

许可信息

  • Basic: 否
  • Standard: 需要 ArcGIS Reality for ArcGIS Pro
  • Advanced: 是

相关主题