Generar vistas generales (Administración de datos)

Resumen

Define y genera las vistas generales para un dataset de mosaico.

Uso

Sintaxis

BuildOverviews_management (in_mosaic_dataset, {where_clause}, {define_missing_tiles}, {generate_overviews}, {generate_missing_images}, {regenerate_stale_images})
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
define_missing_tiles
(Opcional)

Genera vistas generales si no se han definido suficientes o si se han agregado nuevos datos sin definir vistas generales adicionales.

  • DEFINE_MISSING_TILESEsto identificará automáticamente dónde se necesitan vistas generales y las definirá. Esta es la opción predeterminada.
  • NO_DEFINE_MISSING_TILES No se definirán nuevas vistas generales.
Boolean
generate_overviews
(Opcional)

Se generarán todas las vistas generales que tengan que ser creadas o recreadas. Esto incluye vistas generales que falten y obsoletas.

  • GENERATE_OVERVIEWS Se generarán todos los tipos y estados de vistas generales. Esta es la opción predeterminada.
  • NO_GENERATE_OVERVIEWS Solo se generarán las vistas generales que se hayan definido y no se hayan generado.
Boolean
generate_missing_images
(Opcional)

Su utiliza si se han definido vistas generales pero no se han generado.

  • GENERATE_MISSING_IMAGESSe generarán las vistas generales que se hayan definido pero no se hayan generado. Esta es la opción predeterminada.
  • IGNORE_MISSING_IMAGES No se generarán las vistas generales que se hayan definido pero no se hayan generado.
Boolean
regenerate_stale_images
(Opcional)

Si los datasets ráster subyacentes han cambiado o se han modificado sus propiedades, las vistas generales se identificarán como obsoletas.

  • REGENERATE_STALE_IMAGESSe actualizarán las vistas generales obsoletas. Esta es la opción predeterminada.
  • IGNORE_STALE_IMAGES No se actualizarán las vistas generales obsoletas.
Boolean

Ejemplo de código

Ejemplo 1 BuildOverviews (ventana Python)

Éste es un ejemplo de Python de BuildOverviews.

import arcpy
arcpy.BuildOverviews_management("c:/workspace/fgdb.gdb/md", "OBJECTID<5",\
                                "DEFINE_MISSING_TILES", "NO_GENERATE_OVERVIEWS",\
                                "#", "#")
Ejemplo 2 de BuildOverviews (secuencia de comandos independiente)

Éste es un ejemplo de secuencia de comandos de Python de BuildOverviews.

##===========================
##Build Overviews
##Usage: BuildOverviews_management in_mosaic_dataset {where_clause} 
##                                 {DEFINE_MISSING_TILES | NO_DEFINE_MISSING_TILES}
##                                 {GENERATE_OVERVIEWS | NO_GENERATE_OVERVIEWS}
##                                 {GENERATE_MISSING_IMAGES | IGNORE_MISSING_IMAGES}
##                                 {REGENERATE_STALE_IMAGES | IGNORE_STALE_IMAGES}

try:
    import arcpy
    arcpy.env.workspace = "C:/Workspace"
    # Define Overviews for selected items only
    arcpy.BuildOverviews_management("Overviews.gdb/md", "OBJECTID<5", "DEFINE_MISSING_TILES",\
                                    "NO_GENERATE_OVERVIEWS", "#", "#")
    
    # Define and Build Overviews for all
    arcpy.BuildOverviews_management("Overviews.gdb/md", "#", "DEFINE_MISSING_TILES",\
                                    "GENERATE_OVERVIEWS", "GENERATE_MISSING_IMAGES",\
                                    "REGENERATE_STALE_IMAGES")
    
except:
    print "Build Overviews example failed."
    print arcpy.GetMessages()

Entornos

Temas relacionados


7/10/2012