Raster-Katalogpfade reparieren (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Repariert defekte Dateipfade oder löscht ungültige Verweise in einem nicht verwalteten Raster-Katalog oder Mosaik-Dataset.

Verwendung

Syntax

RepairRasterCatalogPaths_management (in_raster_catalog, repair_mode, {original_path}, {new_path})
ParameterErläuterungDatentyp
in_raster_catalog

Der nicht verwaltete Raster-Katalog oder das Mosaik-Dataset, der bzw. das repariert werden soll.

Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer
repair_mode

Wählen Sie den Reparaturmodus, den Sie verwenden möchten.

  • FIXMit dieser Option können die Pfade repariert werden.
  • REMOVEMit dieser Option werden alle defekten Verweise entfernt.
String
original_path
(optional)

Geben Sie den ursprünglichen Pfad ein, der repariert werden soll. Dies ist ein erforderlicher Parameter, wenn Sie die Option "FIX" gewählt haben.

Wenn Sie alle Pfade in den neuen Pfad ändern möchten, können Sie als Originalpfad ein Sternchen (*) verwenden.

String
new_path
(optional)

Geben Sie den gewünschten neuen Pfad ein. Dies ist ein erforderlicher Parameter, wenn Sie die Option "FIX" gewählt haben.

Folder

Codebeispiel

RepairRasterCatalogPaths - Beispiel (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "RepairRasterCatalogPaths".

import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
                                          "FIX", "*", "C:/data/newpath")
RepairRasterCatalogPaths - Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug "RepairRasterCatalogPaths".

##=====================
##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()

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013