Resumen
Restablece las rutas con las imágenes de origen si ha movido o copiado un dataset de mosaico.
Uso
Necesita saber la ubicación de la ruta del archivo para poder cambiarla. Puede utilizar la herramienta Exportar rutas de dataset de mosaico para recuperar los nombres de ruta originales.
Puede escribir un asterisco (*) como la ruta original si desea cambiar todas las rutas.
La fragmentación de la base de datos y la manipulación de datos frecuentes puede aumentar enormemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos se incrementa debido a la realización constante de transacciones, ejecute la herramienta Compactar.
Sintaxis
arcpy.management.RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | El dataset de mosaico con las rutas erróneas. | Mosaic Layer |
paths_list [[original_path, {new_path}],...] | Una lista de las rutas para la nueva representación cartográfica. Se incluye la ruta actual almacenada en el dataset de mosaico y la ruta a la que se cambiará. Puede introducir un asterisco (*) como la ruta original si desea cambiar todas las rutas. | Value Table |
where_clause (Opcional) | Expresión SQL para limitar las reparaciones a los rásteres seleccionados en el dataset de mosaico. | SQL Expression |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Capa de mosaico |
Muestra de código
Ejemplo 1 de RepairMosaicDatasetPaths (ventana de Python)
Esta es una muestra de Python para RepairMosaicDatasetPaths.
import arcpy
arcpy.RepairMosaicDatasetPaths_management(
"C:/Workspace/repairmd.gdb/md",
"\\\\server1\\md\\fgdb.gdb\\md c:\\storage\\md\\mdgdb.gdb\\md",
"#")
Ejemplo 2 de RepairMosaicDatasetPaths (script independiente)
Esta es una muestra de script de Python para 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)
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí