Definir vistas generales (Administración de datos)
Resumen
Define el esquema de ordenamiento en teselas y las propiedades de los datasets ráster preprocesados que cubrirán una parte o todo el dataset de mosaico a diversas resoluciones.
Uso
-
Esta herramienta se utiliza cuando hay parámetros específicos que necesita establecer para generar las vistas generales, tales como
- Definir la ubicación para escribir los archivos
- Definir una extensión que varíe del límite
- Definir las propiedades de las imágenes de vista general, como los métodos de compresión o remuestreo
- Definir el factor de muestra de vista general
-
Utilice la herramienta Generar vistas generales para generar las vistas generales después de que se han definido con esta herramienta.
Puede utilizar una clase de entidad de polígono para definir la forma de la vista general. Se creará una imagen de vista general para cada polígono en la clase de entidad. Idealmente, la clase de entidad se utilizará para crear una imagen de vista general. Si no desea utilizar todos los polígonos de la clase de entidad, puede realizar una selección en la capa en la tabla de contenido o utilizar una herramienta como Crear capa de entidades para crear una capa temporal que represente sólo los polígonos deseados.
El tamaño de tesela predeterminado es de 128 por 128. El tamaño de tesela se puede cambiar en la Configuración del entorno.
Esta herramienta puede tardar demasiado en ejecutarse si el límite contiene un gran número de vértices.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
Ruta y nombre del dataset de mosaico. | Mosaic Layer |
overview_image_folder (Opcional) |
Carpeta o geodatabase donde se almacenarán las vistas generales. Las vistas generales que se almacenan y se administran en las geodatabases de archivos y personales tienen la ubicación de la carpeta de vistas generales predeterminada en el mismo espacio de trabajo que la geodatabase donde residen. | Workspace |
in_template_dataset (Opcional) |
Una clase de entidad de polígono o un dataset ráster utilizado para definir la extensión o la forma de la vista general. La extensión del dataset ráster se utilizará cuando se utilice un dataset ráster. La forma del polígono se utilizará cuando se utilice una clase de entidad. | Raster Layer; Feature Layer |
extent (Opcional) |
Cuatro coordenadas que definen la extensión de la vista general que se generará. Esto se especifica como el espacio delimitado en el siguiente orden: X mínimo, X máximo, Y mínimo, Y máximo. El límite del dataset de mosaico se utilizará para determinar la extensión de las vistas generales si no hay una extensión definida. | Extent |
pixel_size (Opcional) |
Tamaño de píxel base utilizado para generar las vistas generales. El software determina el valor predeterminado. | Double |
number_of_levels (Opcional) |
El número de niveles de vista general que se generarán. Para un número mayor que 0, será el número de los niveles de vista general generados. Por ejemplo, el 3 generará tres niveles de vistas generales. Si el valor se deja en blanco o se introduce -1, las vistas generales sólo se generarán hasta un máximo de 1500 filas o columnas. | Long |
tile_rows (Opcional) |
Número de filas óptimo en la vista general. Cuanto mayor sea el valor, más grande será el archivo, y mayor será la probabilidad de que deba ser regenerado si cambia alguna imagen inferior. Este número puede afectar el número de imágenes de vista general creadas. Si es un número mayor, se generarán menos vistas generales. Si es un número inferior, se generan más archivos. | Long |
tile_cols (Opcional) |
Número de columnas óptimo en la vista general. Cuanto mayor sea el valor, más grande será el archivo, y mayor será la probabilidad de que deba ser regenerado si cambia alguna imagen inferior. Este número puede afectar el número de imágenes de vista general creadas. Si es un número mayor, se generarán menos vistas generales. Si es un número inferior, se generan más archivos. | Long |
overview_factor (Opcional) |
La relación utilizada para determinar el tamaño de la vista general siguiente. Por ejemplo, si el tamaño de celda del primer nivel es x y el factor de la vista general es 3, el próximo tamaño de píxel de la vista general será 3x. | Long |
force_overview_tiles (Opcional) |
Afecta los niveles en los que se generarán las vistas generales.
| Boolean |
resampling_method (Opcional) |
El algoritmo de remuestreo utilizado al crear las vistas generales.
| String |
compression_method (Opcional) |
Esto define el tipo de compresión de datos que se utilizará para almacenar las imágenes de vista previa.
| String |
compression_quality (Opcional) |
Calidad de la compresión utilizada en el método de compresión de JPEG. La calidad de compresión puede variar entre 1 y 100. Un número mayor indica una mejor calidad en la imagen pero menos compresión. | Long |
Ejemplo de código
Esta es una muestra de Python para DefineOverviews.
import arcpy arcpy.DefineOverviews_management("c:/workspace/fgdb.gdb/md01", "c:/temp", "#", "#", "30", "6", "4000", "4000", "2", "CUBIC", "JPEG", "50")
Esta es una muestra de secuencia de comandos de Python para DefineOverviews.
##=========================== ##Define Overviews ##Usage: DefineOverviews_management in_mosaic_dataset {overview_image_folder} ## {in_template_dataset} {extent} {pixel_size} ## {number_of_levels} {tile_rows} {tile_cols} ## {overview_factor} {NO_FORCE_OVERVIEW_TILES ## | FORCE_OVERVIEW_TILES} {BILINEAR | NEAREST ## | CUBIC}, {JPEG | None | LZW} {compression_quality} try: import arcpy arcpy.env.workspace = "C:/Workspace" # Define Overviews to the default location # Define Overviews for all levels - ignore the primary Raster pyramid # Define Overviews compression and resampling method arcpy.DefineOverviews_management("DefineOVR.gdb/md", "#", "#", "#", "#", "#", "#", "#", "#", "FORCE_OVERVIEW_TILES", "BILINEAR", "JPEG", "50") # Define Overviews to the same File Geodatabase # Define Overview starting cell size, number of levels, maximum size and factor arcpy.DefineOverviews_management("DefineOVR.gdb/md", "DefineOVR.gdb", "#", "#", "3", "6", "4000", "4000", "2", "#", "CUBIC", "None", "#") except: print "Define Overviews example failed." print arcpy.GetMessages()