Sincronizar dataset de mosaico (Administración de datos)
Resumen
Reconstruye el elemento de ráster y actualiza los campos afectados en el dataset de mosaico con el tipo de ráster y las opciones utilizadas cuando se agregó originalmente.
Uso
-
Esta herramienta reconstruye los elementos seleccionados en el dataset de mosaico utilizando una fuente de datos correspondiente. Dado que se reconstruyen los elementos seleccionados, se perderá cualquier modificación que se haya realizado en ellos desde la última vez que fueron construidos.
Esta herramienta es particularmente útil para mantener los datasets de mosaico actualizados. Puede utilizarla para detectar y agregar nuevos datasets ráster que han sido agregados en ubicaciones de carpeta desde donde se agregaron los datos en el dataset de mosaico. Los datasets de mosaico que se completan con tablas que residen en una base de datos administrada externamente también se pueden actualizar con esta herramienta.
Con esta herramienta también se puede crear pirámides, calcular estadísticas y crear vistas en miniaturas para todos los datasets ráster a los que hace referencia el dataset de mosaico.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
Ruta y nombre del dataset de mosaico. | Mosaic Layer |
where_clause (Opcional) |
Puede definir una consulta con SQL o crearla con el Generador de consultas. | SQL Expression |
new_items (Opcional) | Elija si desea sincronizar el dataset de mosaico con elementos recientemente agregados. Si elige utilizar esta opción, se buscará el espacio de trabajo del elemento para nueva imágenes. Cuando se agrega una imagen al dataset de mosaico, se utilizará el mismo tipo de ráster que se utiliza para los otros elementos dentro del mismo espacio de trabajo. Si elige actualizarlo con los nuevos elementos, puede elegir Actualizar los rangos de tamaño de celda, Actualizar el límite o Actualizar las vistas generales.
| Boolean |
sync_only_stale (Opcional) |
Si los rásteres base utilizados para crear un ráster derivado, como una vista general, se han sincronizado, se actualizará la vista general.
| Boolean |
update_cellsize_ranges (Opcional) | Elija si desea actualizar los rangos de tamaño de celda. Este parámetro está disponible solo si new_items se configuró como UPDATE_WITH_NEW_ITEMS.
| Boolean |
update_boundary (Opcional) | Elija si desea actualizar el límite. Este parámetro está disponible solo si new_items se configuró como UPDATE_WITH_NEW_ITEMS.
| Boolean |
update_overviews (Opcional) | Elija si desea actualizar los rangos de tamaño de celda. Este parámetro está disponible solo si new_items se configuró como UPDATE_WITH_NEW_ITEMS.
| Boolean |
build_overviews (Opcional) |
Las vistas generales son datasets ráster de baja resolución creados para mejorar la velocidad de visualización al visualizar un dataset de mosaico. Generalmente, se crean para cubrir la extensión de los datos ráster en el dataset de mosaico. Son similares a las pirámides de ráster. Es posible que las vistas generales deban reconstruirse si se modifican los rásteres subyacentes.
| Boolean |
build_pyramids (Opcional) |
Se pueden construir pirámides para cada elemento de ráster del dataset de mosaico. Las pirámides pueden mejorar la velocidad en que se visualiza cada ráster.
| Boolean |
calculate_statistics (Opcional) |
Se pueden calcular estadísticas para cada elemento de ráster del dataset de mosaico. Las estadísticas para el dataset de mosaico son necesarias para realizar determinadas tareas, como aplicar una extensión de contraste.
| Boolean |
build_thumbnails (Opcional) |
Las vistas en miniatura son pequeñas imágenes, altamente remuestradas, que se pueden crear para cada elemento de ráster en la definición de mosaico. Se puede acceder a las vistas en miniatura cuando se accede al dataset de mosaico como un servicio de imagen y se visualizarán como parte de los metadatos (Descripción de elemento).
| Boolean |
Ejemplo de código
Esta es una muestra de Python para SynchronizeMosaicDataset.
import arcpy arcpy.SynchronizeMosaicDataset_management("c:/workspace/fgdb.gdb/sync", \ "Year>1999", "UPDATE_WITH_NEW_ITEMS", \ "SYNC_STALE","#", "#", \ "UPDATE_OVERVIEWS", "#", "#", \ "BUILD_THUMBNAILS")
Esta es una muestra de secuencia de comandos de Python para SynchronizeMosaicDataset.
##=========================== ##Synchronize Mosaic Dataset ##Usage: SynchronizeMosaicDataset_management in_mosaic_dataset {where_clause} ## {NO_NEW_ITEMS | UPDATE_WITH_NEW_ITEMS} ## {SYNC_STALE | SYNC_ALL} {UPDATE_CELL_SIZES ## | NO_CELL_SIZES} {UPDATE_BOUNDARY | NO_BOUNDARY} ## {NO_OVERVIEWS | UPDATE_OVERVIEWS} {NO_PYRAMIDS ## | BUILD_PYRAMIDS} {NO_STATISTICS | ## CALCULATE_STATISTICS} {NO_THUMBNAILS ## | BUILD_THUMBNAILS} try: import arcpy arcpy.env.workspace = r"C:/Workspace" # Synchronize data item after Year 1999 arcpy.SynchronizeMosaicDataset_management("Sync.gdb/md", "Year>1999", \ "UPDATE_WITH_NEW_ITEMS", "SYNC_STALE",\ "#", "#", "UPDATE_OVERVIEWS", "#", "#", "BUILD_THUMBNAILS") except: print "Synchronize Mosaic Dataset example failed." print arcpy.GetMessages()