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 considerablemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos es grande debido a la realización constante de transacciones, ejecute la herramienta Compactar.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de mosaico

El dataset de mosaico con las rutas erróneas.

Mosaic Layer
Lista de rutas

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
Definición de consulta
(Opcional)

Expresión SQL para limitar las reparaciones a los rásteres seleccionados en el dataset de mosaico.

SQL Expression

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de mosaico de entrada reparado

El dataset de mosaico actualizado.

Capa de mosaico

arcpy.management.RepairMosaicDatasetPaths(in_mosaic_dataset, paths_list, {where_clause})
NombreExplicació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)