修复栅格目录路径 (Data Management)

许可等级:BasicStandardAdvanced

摘要

用于修复非托管的栅格目录或镶嵌数据集中损坏的文件路径或删除其中损坏的链接。

用法

语法

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}
try:
    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", "", "")
except:
    print "Repair Raster Catalog Items example failed."
    print arcpy.GetMessages()

环境

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

相关主题

许可信息

ArcGIS for Desktop Basic: 是
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014