导出镶嵌数据集路径 (数据管理工具)
汇总
为镶嵌数据集中的各个项目创建文件路径表。 可指定该表是包含所有文件路径,还是只包含损坏的路径。
用法
- 该工具将在地理数据库或
.dbf 文件中输出一个表。
参数
|
标注
|
说明
|
数据类型
|
|
镶嵌数据集
|
包含要导出的文件路径的镶嵌数据集。
|
Mosaic Layer
|
|
输出表
|
要创建的表。 表可以是地理数据库表,也可以是 .dbf 文件。
输出表中的 SourceOID 字段从原始镶嵌数据集表中行的 OID 中获取。
|
Table
|
|
查询定义
(可选)
|
用于选择待导出的特定栅格的 SQL 表达式。
|
SQL Expression
|
|
导出模式
(可选)
|
可以用所有路径填充表,或者仅以损坏的路径填充。
所有路径—将所有路径导出至表。 这是默认设置。
仅损坏的路径—仅将损坏的路径导出至表。
|
String
|
|
要导出的路径类型
(可选)
|
选择只从源栅格导出文件路径,只从缓存中导出,还是从二者同时导出。 默认导出所有路径类型。
栅格—从栅格中导出文件路径。
项目缓存—从项目缓存中导出文件路径。
|
String
|
arcpy.management.ExportMosaicDatasetPaths(in_mosaic_dataset, out_table, {where_clause}, {export_mode}, {types_of_paths})
|
名称
|
说明
|
数据类型
|
|
in_mosaic_dataset
|
包含要导出的文件路径的镶嵌数据集。
|
Mosaic Layer
|
|
out_table
|
要创建的表。 表可以是地理数据库表,也可以是 .dbf 文件。
输出表中的 SourceOID 字段从原始镶嵌数据集表中行的 OID 中获取。
|
Table
|
|
where_clause
(可选)
|
用于选择待导出的特定栅格的 SQL 表达式。
|
SQL Expression
|
|
export_mode
(可选)
|
可以用所有路径填充表,或者仅以损坏的路径填充。
ALL—将所有路径导出至表。 这是默认设置。
BROKEN—仅将损坏的路径导出至表。
|
String
|
|
types_of_paths
[type_of_path,...]
(可选)
|
选择只从源栅格导出文件路径,只从缓存中导出,还是从二者同时导出。 默认导出所有路径类型。
RASTER—从栅格中导出文件路径。
ITEM_CACHE—从项目缓存中导出文件路径。
|
String
|
代码示例
ExportMosaicDatasetPaths 示例 1(Python 窗口)
这是 ExportMosaicDatasetPaths 工具的 Python 示例。
import arcpy
arcpy.management.ExportMosaicDatasetPaths(
"C:/Workspace/exportmd.gdb/md", "C:/workspace/brokenpaths.dbf",
"#", "BROKEN", "RASTER")
ExportMosaicDatasetPaths 示例 2(独立脚本)
这是 ExportMosaicDatasetPaths 工具的 Python 脚本示例。
#Export broken raster path in FGDB Mosaic Dataset to dbf table
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "exportmd.gdb/md"
outtable = "C:/workspace/brokenpaths.dbf"
query = "#"
mode = "BROKEN"
pathtype = "RASTER"
arcpy.management.ExportMosaicDatasetPaths(mdname, outtable, query,
mode, pathtype)
环境
当前工作空间, 范围, 输出配置关键字, 临时工作空间
许可信息