摘要
用于修复非托管的栅格目录或镶嵌数据集中损坏的文件路径或删除其中损坏的链接。
用法
此工具也可用于删除不再需要的遭到损坏的链接。
需要知道文件路径位置才能进行更改。可使用导出栅格目录路径工具检索原始路径名称。
如果要更改所有路径,可输入星号 (*) 作为原始路径。
如果需要修复镶嵌数据集,“修复镶嵌数据集”对话框也可完成此任务。有关修复镶嵌数据集的详细信息,请参阅修复镶嵌数据集中的路径。
语法
RepairRasterCatalogPaths_management (in_raster_catalog, repair_mode, {original_path}, {new_path})
参数 | 说明 | 数据类型 |
in_raster_catalog | 要修复的非托管的栅格目录或镶嵌数据集。 | Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer |
repair_mode | 选择要使用的修复模式。
| String |
original_path (可选) | 输入需要修复的原始路径。如果已选择“修复”选项,则此参数为必填项。 如果要将所有路径更改为新路径,可使用星号 (*) 作为原始路径。 | String |
new_path (可选) | 输入要使用的新路径。如果已选择“修复”选项,则此参数为必填项。 | Folder |
代码示例
RepairRasterCatalogPaths 示例(Python 窗口)
这是 RepairRasterCatalogPaths 工具的 Python 示例。
import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
"FIX", "*", "C:/data/newpath")
RepairRasterCatalogPaths 示例 2(独立脚本)
这是 RepairRasterCatalogPaths 工具的 Python 脚本示例。
##=====================
##Repair Raster Catalog Paths
##Usage: RepairRasterCatalogPaths_management in_raster_catalog FIX | REMOVE {original_path} {new_path}
import arcpy
arcpy.env.workspace = r"C:\PrjWorkspace"
##Fix Broken Path - regardless of original paths
arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged", "FIX", "*", r"C:\data")
##Remove Broken Items
arcpy.RepairRasterCatalogPaths_management("RepairRC.gdb\\Unmanaged2", "REMOVE", "", "")
环境
此工具不使用任何地理处理环境
许可信息
- ArcGIS Desktop Basic: 是
- ArcGIS Desktop Standard: 是
- ArcGIS Desktop Advanced: 是