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

Sintaxis

SynchronizeMosaicDataset_management (in_mosaic_dataset, {where_clause}, {new_items}, {sync_only_stale}, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {build_overviews}, {build_pyramids}, {calculate_statistics}, {build_thumbnails})
ParámetroExplicaciónTipo 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.

  • NO_NEW_ITEMSno agrega ninguno de los elementos nuevos que pueden existir. Esta es la opción predeterminada.
  • UPDATE_WITH_NEW_ITEMSMarcada: se actualiza el dataset de mosaico con los nuevos elementos en los espacios de trabajo. Utilice las Opciones avanzadas para elegir actualizar los rangos de tamaño de celda, el límite o 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.

  • SYNC_ONLY_STALE solo se actualiza o se crea la vista general o rásteres derivados si los rásteres base se han sincronizado. Esta es la opción predeterminada.
  • SYNC_ALL_SELECTEDSi 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.

  • UPDATE_CELL_SIZES Los rangos de tamaño de celda se volverán a calcular cuando se haya sincronizado el dataset de mosaico. Esta es la opción predeterminada.
  • NO_CELL_SIZES No se volverán a calcular los rangos de tamaño de celda.
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.

  • UPDATE_BOUNDARY Se reconstruirá el límite cuando se haya sincronizado el dataset de mosaico. Esta es la opción predeterminada.
  • NO_BOUNDARY El límite no se reconstruirá.
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.

  • NO_OVERVIEWS Las vistas generales no se reconstruirán. Esta es la opción predeterminada.
  • UPDATE_OVERVIEWS Se reconstruirán las vistas generales cuando se haya sincronizado el dataset de mosaico.
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.

  • BUILD_OVERVIEWSSe actualizarán las vistas generales obsoletas o se crearán vistas generales nuevas para reflejar los cambios en los elementos ráster actualizados en el dataset de mosaico. Esta es la opción predeterminada.
  • NO_BUILD_OVERVIEWSNo se modificarán ni se crearán las vistas generales.
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.

  • NO_BUILD_PYRAMIDSNo se generarán las pirámides. Esta es la opción predeterminada.
  • BUILD_PYRAMIDS Se generarán pirámides para todos los elementos ráster en el dataset de mosaico, o solo los seleccionados.
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.

  • NO_CALCULATE_STATISTICSNo se calcularán las estadísticas. Esta es la opción predeterminada.
  • CALCULATE_STATISTICS Se calcularán las estadísticas para todos los elementos ráster en el dataset de mosaico, o solo los seleccionados.
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).

  • NO_BUILD_THUMBNAILSNo se crearán ni se actualizarán las vistas en miniatura. Esta es la opción predeterminada.
  • BUILD_THUMBNAILSSe generarán o se actualizarán las vistas en miniatura para todos los elementos ráster en el dataset de mosaico, o solo los seleccionados.
Boolean

Ejemplo de código

Ejemplo 1 de SynchronizeMosaicDataset (ventana de Python)

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")
Ejemplo 2 de SynchronizeMosaicDataset (secuencia de comandos independiente)

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()

Entornos

Temas relacionados


7/10/2012