Crear memoria caché para elementos del dataset de mosaico (Administración de datos)

Resumen

Inserta la función Ráster almacenado en memoria caché en la cadena de funciones para elementos del un dataset de mosaico.

Uso

Sintaxis

BuildMosaicDatasetItemCache_management (in_mosaic_dataset, {where_clause}, {define_cache}, {generate_cache}, {item_cache_folder}, {compression_method}, {compression_quality}, {max_allowed_rows}, {max_allowed_columns}, {request_size_type}, {request_size})
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 Constructor de consultas.

SQL Expression
define_cache
(Opcional)

Elija definir la memoria caché del dataset de mosaico. Una función Ráster puesto en caché se insertará en los elementos seleccionados. Si un elemento ya tiene una función Ráster almacenado en memoria caché, no se podrá agregar otra.

  • DEFINE_CACHESe agregará la función Ráster almacenado en memoria caché a los elementos seleccionados. Si un elemento ya tiene esta función, no se agregará otra. Esta es la opción predeterminada.
  • NO_DEFINE_CACHENo se definirá ninguna memoria caché de ráster.
Boolean
generate_cache
(Opcional)

Elija generar los archivos de memoria caché según las propiedades definidas en la función Ráster almacenado en memoria caché, como, por ejemplo, la ubicación y la compresión de la memoria caché.

  • GENERATE_CACHESe generará la memoria caché. Esta es la opción predeterminada.
  • NO_GENERATE_CACHENo se generará la memoria caché.
Boolean
item_cache_folder
(Opcional)

La ubicación donde se almacenará el dataset en memoria caché.

Por defecto, la memoria caché se genera y almacena en una carpeta junto a la ubicación del dataset de mosaico. Esta carpeta tiene el mismo nombre que la geodatabase, con una extensión .cache. Sin embargo, si el dataset de mosaico se genera en una geodatabase de ArcSDE, la memoria caché se generará dentro de esa geodatabase.

Una vez que se crea una memoria caché para elementos, volver a generar un elemento de memoria caché en una ubicación diferente no es posible especificando una ruta de memoria caché distinta y volviendo a ejecutar esta herramienta. La memoria caché para elementos se seguirá generando en la ubicación donde se generó la primera vez. Sin embargo, puede quitar esta función e insertar una nueva con la nueva ruta o utilizar la herramienta Reparar dataset de mosaico para modificar la ruta de la memoria caché y, a continuación, ejecutar esta herramienta para generar la memoria caché para elementos en una ubicación diferente.

Workspace
compression_method
(Opcional)

Tipo de compresión, de haberla, que se utilizará para generar la memoria caché.

  • Sin pérdida de informaciónLa compresión sin pérdida de información mantiene los valores de cada píxel al generar la memoria caché.
  • Con pérdida de informaciónLa compresión con pérdida de información no mantiene los valores exactos de cada píxel al generar el dataset almacenado en caché. Cuando se utiliza este método, también se puede establecer una calidad de compresión.
  • NingunoNo se utilizará ningún tipo de compresión para generar el dataset almacenado en caché
String
compression_quality
(Opcional)

La calidad de la compresión a utilizar cuando se utiliza el método de compresión con pérdida de información. Es el valor de calidad de compresión entre 1 y 100 por ciento.

Long
max_allowed_rows
(Opcional)

Limita el tamaño del dataset en memoria caché mediante la cantidad de píxeles, en filas.

El ráster de memoria caché no se generará si la dimensión está más allá de este límite.

Long
max_allowed_columns
(Opcional)

Limita el tamaño del dataset en memoria caché mediante la cantidad de píxeles, en columnas.

El ráster de memoria caché no se generará si la dimensión está más allá de este límite.

Long
request_size_type
(Opcional)

Elija si desea especificar un factor de tamaño de píxel o un tamaño de píxel, mientras vuelve a muestrear su memoria caché para elementos.

  • PIXEL_SIZE_FACTORLe permite elegir un factor de escala para volver a muestrear el ráster almacenado en memoria caché. Esta es la opción predeterminada. Si no desea volver a muestrear la memoria caché, entonces elija PIXEL_SIZE_FACTOR con un factor de 1.
  • PIXEL_SIZELe permite especificar el tamaño de píxel en el que se creará el ráster almacenado en memoria caché.
String
request_size
(Opcional)

Especifique el tamaño de solicitud. El valor que escriba se basará en la opción request_size_type. Si elige PIXEL_SIZE_FACTOR, entonces, su valor será un factor de escala. Si elige PIXEL_SIZE, entonces, su valor será el tamaño de píxel de remuestreo.

Double

Ejemplo de código

Ejemplo 1 de BuildMosaicDatasetItemCache (ventana de Python)

Esta es una muestra de Python para BuildMosaicDatasetItemCache.

import arcpy
arcpy.BuildMosaicDatasetItemCache_management(
     "C:/Workspace/itemcache.gdb/md",  "#", "DEFINE_CACHE", 
     "NO_GENERATE_CACHE", "C:/workspace/itemcache", "LOSSY", 
     "80", "#", "#")
Ejemplo 2 de BuildMosaicDatasetItemCache (ventana independiente)

Esta es una muestra de la secuencia de comandos de Python para BuildMosaicDatasetItemCache.

#Define mosaic dataset item cache without generating the cache file

import arcpy
arcpy.env.workspace = "C:/Workspace"

mdname = "itemcache.gdb/md"
query = "#"
definecache = "DEFINE_CACHE"
generatecache = "NO_GENERATE_CACHE"
cachepath = "C:/workspace/itemcache"
compression = "LOSSY"
compquality = "80"
maxrow = "#"
maxcolumn = "#"

arcpy.BuildMosaicDatasetItemCache_management(
     mdname, query, definecache, generatecache, cachepath, compression, 
     compquality, maxrow, maxcolumn)

Entornos

Temas relacionados

9/11/2013