Resumen
Define los valores predeterminados para visualizar un dataset de mosaico y utilizarlo como servicio de imágenes.
Uso
Las propiedades del dataset de mosaico actual se encuentran en la pestaña Valores predeterminados de Propiedades de dataset de mosaico.
Sintaxis
arcpy.management.SetMosaicDatasetProperties(in_mosaic_dataset, {rows_maximum_imagesize}, {columns_maximum_imagesize}, {allowed_compressions}, {default_compression_type}, {JPEG_quality}, {LERC_Tolerance}, {resampling_type}, {clip_to_footprints}, {footprints_may_contain_nodata}, {clip_to_boundary}, {color_correction}, {allowed_mensuration_capabilities}, {default_mensuration_capabilities}, {allowed_mosaic_methods}, {default_mosaic_method}, {order_field}, {order_base}, {sorting_order}, {mosaic_operator}, {blend_width}, {view_point_x}, {view_point_y}, {max_num_per_mosaic}, {cell_size_tolerance}, {cell_size}, {metadata_level}, {transmission_fields}, {use_time}, {start_time_field}, {end_time_field}, {time_format}, {geographic_transform}, {max_num_of_download_items}, {max_num_of_records_returned}, {data_source_type}, {minimum_pixel_contribution}, {processing_templates}, {default_processing_template}, {time_interval}, {time_interval_units}, {product_definition}, {product_band_definitions})
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset | El dataset de mosaico cuyas propiedades se deben definir. | Mosaic Layer |
rows_maximum_imagesize (Opcional) | El número máximo de filas para la imagen de la que se realizó un mosaico, generada por el dataset de mosaico para cada solicitud. Esto puede ayudar a controlar el trabajo que debe realizar el servidor cuando los clientes ven las imágenes. Con un número más elevado se creará una imagen más grande, pero también aumentará la cantidad de tiempo necesario para procesar el dataset de mosaico. Es posible definir un valor inferior, pero puede que no se muestre la imagen. | Long |
columns_maximum_imagesize (Opcional) | El número máximo de columnas para la imagen de la que se realizó un mosaico, generada por el dataset de mosaico para cada solicitud. Esto puede ayudar a controlar el trabajo que debe realizar el servidor cuando los clientes ven las imágenes. Con un número más elevado se creará una imagen más grande, pero también aumentará la cantidad de tiempo necesario para procesar el dataset de mosaico. Es posible definir un valor inferior, pero puede que no se muestre la imagen. | Long |
allowed_compressions [allowed_compressions,...] (Opcional) | Defina el método de compresión para transmitir la imagen en mosaico desde el ordenador hasta la visualización (o desde el servidor al cliente).
| String |
default_compression_type (Opcional) | Establezca el tipo de compresión predeterminado. La compresión predeterminada debe estar en la lista de allowed_compressions o ya debe estar establecida en la propiedad Métodos de compresión permitidos del dataset del mosaico.
| String |
JPEG_quality (Opcional) | La calidad de compresión cuando se utiliza JPEG. La calidad de compresión puede variar entre 1 y 100. Un número mayor indica una mejor calidad de la imagen, pero menos compresión. | Long |
LERC_Tolerance (Opcional) | Limita los errores por píxel cuando se utiliza la compresión LERC. Este valor se especifica en las unidades del dataset de mosaico. Por ejemplo, si el error es 10 centímetros y el dataset de mosaico está en metros, introduzca 0,1. | Double |
resampling_type (Opcional) | Determina cómo se calcularán los valores de píxel cuando el dataset se muestre en escalas pequeñas. Elija la técnica adecuada según el tipo de datos de los que disponga.
| String |
clip_to_footprints (Opcional) | Normalmente, tanto el dataset ráster como su huella tienen la misma extensión. Si varían, puede cortar el dataset ráster según la huella.
| Boolean |
footprints_may_contain_nodata (Opcional) | Se permiten píxeles que tienen valores NoData.
| Boolean |
clip_to_boundary (Opcional) | Normalmente, tanto el dataset de mosaico como su límite tienen la misma extensión. Si varían, puede cortar el dataset de mosaico según el límite.
| Boolean |
color_correction (Opcional) | Permite la corrección de color en el dataset de mosaico.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capability,...] (Opcional) | Elija qué mediciones pueden realizar los visores en el dataset de mosaico. La posibilidad de realizar mediciones verticales depende de las imágenes y puede ser necesario un DEM.
| String |
default_mensuration_capabilities (Opcional) | Elija la capacidad de medición predeterminada para este dataset de mosaico. El valor predeterminado se debe establecer en la lista de parámetros allowed_mensuration_capabilities o ya debe estar establecido en la propiedad Capacidades de medición del dataset de mosaico.
| String |
allowed_mosaic_methods [allowed_mosaic_method,...] (Opcional) | Defina las reglas para mostrar las imágenes superpuestas.
| String |
default_mosaic_method (Opcional) | Elija el método de mosaico predeterminado para este dataset de mosaico. La compresión predeterminada debe establecerse en la lista de parámetros allowed_mosaic_methods o ya debe estar establecida en la propiedad Métodos de mosaico permitidos en el dataset del mosaico.
| String |
order_field (Opcional) | Elija el campo predeterminado a usar al ordenar rásteres usando el método de mosaico ByAttribute. La lista de campos incluye aquellos campos en la tabla de atributos que son enteros y del tipo metadatos. Esta lista puede incluir, pero no se limita a:
Si su campo es un campo numérico o de fecha, es necesario fijar el parámetro order_base. Este parámetro no es necesario si ByAttribute no es un método de mosaico permitido. | String |
order_base (Opcional) | Ordena los rásteres según la diferencia entre este valor y el campo seleccionado en el parámetro order_field En el caso de utilizar el atributo Fecha, debería hacerlo con uno de los formatos siguientes:
Este parámetro solo se tiene que especificar si ByAttribute se especifica para el parámetro allowed_mosaic_method. | String |
sorting_order (Opcional) | Elija si desea ordenar sus rásteres en orden ascendente o descendente.
Este parámetro solo se tiene que especificar si ByAttribute se ha especificado para el parámetro allowed_mosaic_method. | Boolean |
mosaic_operator (Opcional) | Define las reglas para resolver los píxeles superpuestos.
| String |
blend_width (Opcional) | Define el número de píxeles a los que se va a aplicar la BLEND mosaic_operator. | Long |
view_point_x (Opcional) | Cuando se utiliza el método de mosaico de punto de visualización, puede desplazar horizontalmente el centro de la imagen utilizando este parámetro. Las unidades son las mismas que las del sistema de referencia espacial. | Double |
view_point_y (Opcional) | Cuando se utiliza el método de mosaico de punto de visualización, puede desplazar verticalmente el centro de la imagen utilizando este parámetro. Las unidades son las mismas que las del sistema de referencia espacial. | Double |
max_num_per_mosaic (Opcional) | Define la cantidad máxima de datasets ráster que se pueden visualizar en un momento dato en un dataset de mosaico. | Long |
cell_size_tolerance (Opcional) | Se consideran que las imágenes con resoluciones similares tienen la misma resolución nominal. Por ejemplo, con un factor de 0,1, todas las imágenes con tamaños de celda incluidos en el 10 por ciento de cada una se agruparán para todas las herramientas y operaciones en las que se utilizan tamaños de celda. | Double |
cell_size (Opcional) | Defina el tamaño de celda del dataset de mosaico utilizando un dataset ráster existente o especificando el ancho (x) y la altura (y). Si especifica el tamaño de celda, puede utilizar un valor único para un tamaño de celda cuadrado, o los valores X e Y para un tamaño de celda rectangular. | Cell Size XY |
metadata_level (Opcional) | Defina el nivel de metadatos que se va a exponer desde el servidor al cliente al publicar el dataset de mosaico.
| String |
transmission_fields [transmission_field,...] (Opcional) | Limita los campos de la tabla de atributos que pueden ver los clientes. Por defecto, la lista incluye:
| String |
use_time (Opcional) | Habilita la animación a través del tiempo en el dataset de mosaico. Si se activa el tiempo, deberá especificar los campos de inicio y final y el formato de hora.
| Boolean |
start_time_field (Opcional) | El campo de la tabla de atributos que muestra la hora de inicio. | String |
end_time_field (Opcional) | El campo de la tabla de atributos que muestra la hora de finalización. | String |
time_format (Opcional) | Seleccione el formato que representa la hora en los campos elegidos arriba.
| String |
geographic_transform [geographic_transform,...] (Opcional) | Las transformaciones geográficas que se van a asociar a este dataset de mosaico. | String |
max_num_of_download_items (Opcional) | Limite el número de datasets ráster que se pueden descargar por solicitud. | Long |
max_num_of_records_returned (Opcional) | Limite el número de registros que se pueden descargar por solicitud. | Long |
data_source_type (Opcional) | Defina el tipo de imágenes en el dataset de mosaico.
| String |
minimum_pixel_contribution (Opcional) | Defina la cantidad mínima de píxeles necesaria para que un elemento del dataset de mosaico se considere lo suficientemente importante para usarse en el dataset de mosaico. Debido a las imágenes superpuestas, puede que tenga un elemento que muestre un falso de la imagen general. La omisión de estos elementos del dataset de mosaico mejorará el rendimiento del dataset de mosaico. | Long |
processing_templates [processing_templates,...] (Opcional) | Elija las cadenas de funciones que desee utilizar para procesar un dataset de mosaico o los elementos del dataset de mosaico, al vuelo. Puede agregar, eliminar o reordenar las cadenas de funciones. Todos los nombres de plantillas que se agregan tienen que ser únicos. Para obtener más información sobre el trabajo con cadenas de funciones, consulte Plantilla de función de ráster. | File; String |
default_processing_template (Opcional) | Defina la cadena de funciones predeterminada. La cadena de funciones predeterminada se aplicará al acceder al dataset de mosaico. | String |
time_interval (Opcional) | Especifica la duración que representa cada intervalo de período de tiempo. El intervalo de período de tiempo define la granularidad de los datos temporales. La unidad de tiempo especificada en el parámetro time_interval_units. | Double |
time_interval_units (Opcional) | Elija las unidades apropiadas para el intervalo de tiempo.
| String |
product_definition (Opcional) | Seleccione una plantilla genérica o específica para el tipo de imágenes con las que está trabajando. Entre las opciones genéricas están los tipos de sensores de ráster estándar admitidos, como los siguientes:
| String |
product_band_definitions [Band Name {Wavelength Minimum} {Wavelength Maximum},...] (Opcional) | Puede editar la product_definition ajustando los rangos de la longitud de onda, cambiando el número de bandas o el orden de las bandas y agregando bandas nuevas al utilizar la definición de producto CUSTOM. | Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Capa de mosaico |
Muestra de código
Esta es una muestra de Python para la herramienta SetMosaicDatasetProperties.
import arcpy
arcpy.SetMosaicDatasetProperties_management(
"c:/workspace/mdproperties.gdb/md", cell_size="0.2", metadata_level="BASIC",
transmission_fields="NAME;MINPS;MAXPS;GROUPNAME;PRODUCTNAME;ZORDER;YEARS;YEARE",
use_time="ENABLED", start_time_field="YEARS", end_time_field="YEARE",
time_format="YYYYMM", geographic_transform=
"NAD_1983_HARN_To_WGS_1984_2", max_num_of_download_items="10",
max_num_of_records_returned="500", source_type="GENERIC",
minimum_pixel_contribution="50", processing_templates="None;C:/Test/NewRFTs/Aspect.rft.xml",
default_processing_template="None")
Esta es una muestra del script de Python para la herramienta SetMosaicDatasetProperties.
#Set mosaic dataset imagery properties group
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetMosaicDatasetProperties_management(
"mdproperties.gdb/md", "525340", "3909809", "None;JPEG", "JPEG",
"85", "0.5", "CUBIC", "CLIP", "FOOTPRINTS_MAY_CONTAIN_NODATA",
"NOT_CLIP", "APPLY", "Base-Top Height;Top-Top Shadow Height",
"Base-Top Height")
Entornos
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí