Reparar rutas del dataset de mosaico (Administración de datos)

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ámetroExplicaciónTipo 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

NombreExplicaciónTipo 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)

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados