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

Nivel de licencia:BasicStandardAdvanced

Resumen

Inserta la función Ráster almacenado en 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

El dataset de mosaico de entrada.

Image Service; Mosaic Layer; String
where_clause
(Opcional)

Al utilizar SQL, puede definir una consulta o utilizar el Generador de consultas para crear una consulta, si desea elegir los elementos que va a almacenar en caché.

SQL Expression
define_cache
(Opcional)

Elija definir la 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 caché, no se podrá agregar otra.

  • DEFINE_CACHESe agregará la función Ráster almacenado en 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 caché de ráster.
Boolean
generate_cache
(Opcional)

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

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

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

Por defecto, la 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 caché se generará dentro de esa geodatabase.

Una vez que se crea una caché para elementos, volver a generar un elemento de caché en una ubicación diferente no es posible especificando una ruta de caché distinta y volviendo a ejecutar esta herramienta. La 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 caché y, a continuación, ejecutar esta herramienta para generar la caché para elementos en una ubicación diferente.

Workspace
compression_method
(Opcional)

Tipo de compresión, de haberla, que se utilizará para generar la 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 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 caché mediante la cantidad de píxeles, en filas.

El ráster de 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 caché mediante la cantidad de píxeles, en columnas.

El ráster de 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 caché para elementos.

  • PIXEL_SIZE_FACTORLe permite elegir un factor de escala para volver a muestrear el ráster almacenado en caché. Esta es la opción predeterminada. Si no desea volver a muestrear la 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 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

Información sobre licencias

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: Sí
ArcGIS for Desktop Advanced: Sí
5/12/2014