Résumé
Réinitialise les chemins d'accès à l'imagerie source si vous avez déplacé ou copié une mosaïque.
Utilisation
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 d'une mosaïque 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.
La fragmentation des bases de données et la manipulation fréquente des données peut augmenter considérablement la taille de votre mosaïque. Si la taille de votre base de données augmente en raison de constantes transactions, exécutez l'outil Compacter.
Syntaxe
arcpy.management.RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
Paramètre | Explication | Type de données |
in_mosaic_dataset | Mosaïque avec les chemins rompus. | Mosaic Layer |
paths_list [[original_path, {new_path}],...] | Liste des chemins à remapper. Incluez le chemin actuel stocké dans la mosaïque et le chemin en lequel il sera changé. Vous pouvez entrer un astérisque (*) pour désigner le chemin d'accès d'origine si vous souhaitez modifier tous les chemins. | Value Table |
where_clause (Facultatif) | Expression SQL permettant de limiter les réparations aux rasters sélectionnés au sein de la mosaïque. | SQL Expression |
Sortie dérivée
Nom | Explication | Type de données |
out_mosaic_dataset | Jeu de données mosaïque mis à jour. | Couche de mosaïque |
Exemple de code
Exemple 1 d'utilisation de l'outil RepairMosaicDatasetPaths (fenêtre Python)
Il s'agit d'un exemple de script Python pour RepairMosaicDatasetPaths.
import arcpy
arcpy.RepairMosaicDatasetPaths_management(
"C:/Workspace/repairmd.gdb/md",
"\\\\server1\\md\\fgdb.gdb\\md c:\\storage\\md\\mdgdb.gdb\\md",
"#")
Exemple 2 d'utilisation de l'outil RepairMosaicDatasetPaths (script autonome)
Ceci est un exemple de script Python pour 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)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui