Resumen
Repara las rutas de archivo dañadas o elimina los vínculos dañados dentro de un catálogo de ráster relacionado o un dataset de mosaico.
Uso
También puede utilizarse para eliminar cualquier vínculo dañado que ya no se necesite.
Necesita saber la ubicación de la ruta del archivo para poder cambiarla. Puede utilizar la herramienta Exportar rutas de catálogo de ráster para recuperar los nombres de ruta originales.
Puede escribir un asterisco (*) como la ruta original si desea cambiar todas las rutas.
Si necesita reparar un dataset de mosaico, el cuadro de diálogo Reparar dataset de mosaico también puede efectuar esta tarea. Para obtener más información sobre la reparación de datasets de mosaico, consulte Reparar rutas en un dataset de mosaico.
Sintaxis
arcpy.management.RepairRasterCatalogPaths(in_raster_catalog, repair_mode, {original_path}, {new_path})
Parámetro | Explicación | Tipo de datos |
in_raster_catalog | Catálogo de ráster relacionado o dataset de mosaico que será reparado. | Raster Catalog Layer; Mosaic Dataset; Group Layer; Composite Layer |
repair_mode | Elija el modo de reparación que desea utilizar.
| String |
original_path (Opcional) | Escriba la ruta original que necesita ser reparada. Éste es un parámetro requerido si se eligió la opción ARREGLAR. Si desea cambiar todas las rutas a la ruta nueva, puede utilizar un asterisco (*) como la ruta original. | String |
new_path (Opcional) | Escriba la nueva ruta que va a utilizar. Éste es un parámetro requerido si se eligió la opción ARREGLAR. | Folder |
Muestra de código
Ejemplo de RepairRasterCatalogPaths (ventana de Python)
Esta es una muestra de Python para la herramienta RepairRasterCatalogPaths.
import arcpy
arcpy.RepairRasterCatalogPaths_management("c:/data/RepairRC.gdb/bkrnlinks",
"FIX", "*", "C:/data/newpath")
Ejemplo 2 de RepairRasterCatalogPaths (secuencia de comandos independiente)
Esta es una muestra de secuencia de comandos de Python para la herramienta RepairRasterCatalogPaths.
##=====================
##Repair Raster Catalog Paths
##Usage: RepairRasterCatalogPaths_management in_raster_catalog FIX | REMOVE {original_path} {new_path}
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", "", "")
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí