Réparer les chemins d'accès au catalogue d'images (Gestion des données)
Récapitulatif
Répare des chemins d'accès rompus ou supprime des liaisons rompues dans une mosaïque ou un catalogue d'images non gérés.
Utilisation
-
Cet outil permet également de supprimer toute liaison rompue devenue inutile.
-
Vous devez connaître l'emplacement du chemin d'accès pour pouvoir le modifier. Vous pouvez utiliser l'outil Exporter les chemins d'accès au catalogue d'images pour récupérer les noms de chemin originaux.
-
Vous pouvez taper un astérisque (*) pour désigner le chemin d'accès d'origine si vous souhaitez modifier tous les chemins.
-
Si vous devez réparer une mosaïque, la boîte de dialogue Réparer la mosaïque peut également accomplir cette tâche. En savoir plus sur la réparation des mosaïques, reportez-vous Réparation de chemins d'accès dans une mosaïque.
Syntaxe
Paramètre | Explication | Type de données |
in_raster_catalog |
Mosaïque ou catalogue d'images non géré à réparer. | Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer |
repair_mode |
Sélectionnez le mode de réparation que vous voulez utiliser.
| String |
original_path (Facultatif) |
Tapez le chemin d'accès original qui doit être réparé. Ce paramètre est obligatoire si l'option FIX a été sélectionnée. Si vous voulez remplacer tous les chemins d'accès par le nouveau, vous pouvez utiliser l'astérisque (*) pour désigner le chemin d'accès d'origine. | String |
new_path (Facultatif) |
Tapez le nouveau chemin d'accès à utiliser. Ce paramètre est obligatoire si l'option FIX a été sélectionnée. | Folder |
Exemple de code
Il s'agit d'un exemple en Python de l'outil RepairRasterCatalogPaths.
import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
"FIX", "*", "C:/data/newpath")
Il s'agit d'un exemple de script en Python de l'outil 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()