Zusammenfassung
Setzt Pfade zu den Quellbilddaten zurück, wenn Sie ein Mosaik-Dataset verschoben oder kopiert haben.
Verwendung
Damit der Dateipfad geändert werden kann, muss er bekannt sein. Ursprüngliche Pfadnamen können mit dem Werkzeug Mosaik-Dataset-Pfade exportieren abgerufen werden.
Sie können als Originalpfad auch ein Sternchen (*) eingeben, wenn Sie alle Pfade ändern möchten.
Datenbankfragmentierung und häufige Datenänderungen können das Mosaik-Dataset erheblich vergrößern. Verwenden Sie das Werkzeug Komprimieren, wenn die Datenbank aufgrund konstanter Transaktionen erheblich vergrößert ist.
Syntax
arcpy.management.RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
Parameter | Erklärung | Datentyp |
in_mosaic_dataset | Das Mosaik-Dataset mit den ungültigen Pfaden. | Mosaic Layer |
paths_list [[original_path, {new_path}],...] | Eine Liste der neu zuzuordnenden Pfade. Der aktuelle Pfad, der im Mosaik-Dataset gespeichert ist, und der Pfad, zu dem gewechselt wird, sind ebenfalls enthalten. Sie können als Originalpfad auch ein Sternchen (*) eingeben, wenn Sie alle Pfade ändern möchten. | Value Table |
where_clause (optional) | Ein SQL-Ausdruck, um die Reparaturen ausgewählter Raster im Mosaik-Dataset zu begrenzen. | SQL Expression |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Das aktualisierte Mosaik-Dataset. | Mosaik-Layer |
Codebeispiel
Dies ist ein Python-Beispiel für RepairMosaicDatasetPaths.
import arcpy
arcpy.RepairMosaicDatasetPaths_management(
"C:/Workspace/repairmd.gdb/md",
"\\\\server1\\md\\fgdb.gdb\\md c:\\storage\\md\\mdgdb.gdb\\md",
"#")
Dies ist ein Python-Skriptbeispiel für RepairMosaicDatasetPaths.
#Repair mosaic dataset paths
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "repairmd.gdb/md"
paths = "e:/temp/data c:/storage/mddata/e;d:/temp/data c:/storage/mddata/d"
query = "#"
arcpy.RepairMosaicDatasetPaths_management(mdname, paths, query)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja