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 del cuadro de diálogo 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 con las propiedades que se establecerán. | 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, en cuyo caso 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, en cuyo caso puede que no se muestre la imagen. | Long |
allowed_compressions [allowed_compressions,...] (Opcional) | Especifica los métodos de compresión que se utilizarán para transmitir la imagen en mosaico del equipo a la visualización (o del servidor al cliente).
| String |
default_compression_type (Opcional) | Especifica el tipo de compresión predeterminado. La compresión predeterminada debe estar en la lista de valores utilizados para el parámetro allowed_compressions o se debe establecer en la propiedad Métodos de compresión permitidos del dataset de 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) | El máximo de 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) | Especifica 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.
| String |
clip_to_footprints (Opcional) | Especifica si los rásteres se recortarán a la huella. Normalmente, tanto el dataset ráster como su huella tienen la misma extensión. Si difieren, el dataset ráster se puede recortar a la huella.
| Boolean |
footprints_may_contain_nodata (Opcional) | Especifica si se mostrarán los píxeles con valores NoData.
| Boolean |
clip_to_boundary (Opcional) | Especifica si la imagen en mosaico se recortará al límite. Normalmente, tanto el dataset de mosaico como su límite tienen la misma extensión. Si difieren, el dataset de mosaico se puede recortar al límite.
| Boolean |
color_correction (Opcional) | Especifica si se utilizará la corrección de color en el dataset de mosaico.
| Boolean |
allowed_mensuration_capabilities [allowed_mensuration_capabilities,...] (Opcional) | Especifica las mediciones que se realizarán 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) | Especifica la funcionalidad de medición predeterminada para el dataset de mosaico. El valor de medición predeterminado se debe establecer en la lista de valores utilizados para el parámetro allowed_mensuration_capabilities o se debe establecer en la propiedad Funcionalidades de medición del dataset de mosaico.
| String |
allowed_mosaic_methods [allowed_mosaic_methods,...] (Opcional) | Especifica las reglas para mostrar las imágenes superpuestas.
| String |
default_mosaic_method (Opcional) | Especifica el método de mosaico predeterminado que se utilizará para el dataset de mosaico. El método de mosaico predeterminado se debe establecer en la lista de valores utilizados para el parámetro allowed_mosaic_methods o se debe establecer en la propiedad Métodos de mosaico permitidos en el dataset de mosaico.
| String |
order_field (Opcional) | El campo que se utilizará para ordenar rásteres usando el valor ByAttribute del parámetro default_mosaic_method. La lista de campos incluye aquellos campos en la tabla de atributos que son enteros y del tipo metadatos. Esta lista puede incluir, entre otros, lo siguiente:
Si el campo es un campo numérico o de fecha, es necesario definir el parámetro order_base. Este parámetro no es necesario si el valor ByAttribute no está en la lista allowed_mosaic_methods. | 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. Si se utiliza un atributo Fecha, debe tener uno de los siguientes formatos:
Este parámetro solo es necesario si se especifica un valor para ByAttribute en el parámetro allowed_mosaic_methods. | String |
sorting_order (Opcional) | Especifica si los rásteres se ordenarán en orden ascendente o descendente.
Este parámetro solo es necesario si se especifica un valor para ByAttribute en el parámetro allowed_mosaic_methods. | Boolean |
mosaic_operator (Opcional) | Especifica la regla que se utilizará para resolver los píxeles superpuestos.
| String |
blend_width (Opcional) | El número de píxeles a los que se va a aplicar el valor de BLEND del parámetro mosaic_operator. | Long |
view_point_x (Opcional) | Un valor numérico que se utilizará para desplazar horizontalmente el centro de la imagen. Las unidades son las mismas que las del sistema de referencia espacial. Este parámetro solo se aplica si el parámetro allowed_mosaic_methods está establecido como Viewpoint. | Double |
view_point_y (Opcional) | Un valor numérico que se utilizará para desplazar verticalmente el centro de la imagen. Las unidades son las mismas que las del sistema de referencia espacial. Este parámetro solo se aplica si el parámetro allowed_mosaic_methods está establecido como Viewpoint. | Double |
max_num_per_mosaic (Opcional) | La cantidad máxima de datasets ráster que se visualizarán en un momento dado en un dataset de mosaico. | Long |
cell_size_tolerance (Opcional) | La diferencia máxima de tamaño de píxel permitida antes de que las imágenes se consideren con un píxel de celda diferente. Esto permite considerar que las imágenes de resoluciones espaciales 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) | El tamaño de celda del dataset de mosaico que utiliza un dataset ráster existente o su ancho (x) y altura (y) especificados. 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) | Especifica el nivel de metadatos que se expondrán desde el servidor al cliente al publicar el dataset de mosaico.
| String |
transmission_fields [transmission_fields,...] (Opcional) | Los campos de la tabla de atributos que pueden ver los clientes. De forma predeterminada, en la lista se incluye lo siguiente:
| String |
use_time (Opcional) | Especifica si el dataset de mosaico tendrá la función de tiempo habilitada. Si se activa el tiempo, se deben especificar los campos de inicio y fin 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) | Especifica el formato de hora del dataset de mosaico para parámetros como start_time_field y end_time_field.
| 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) |
La cantidad máxima de datasets ráster que se pueden descargar por solicitud. | Long |
max_num_of_records_returned (Opcional) | La cantidad máxima de registros que se pueden descargar por solicitud. | Long |
data_source_type (Opcional) | Especifica el tipo de imágenes en el dataset de mosaico.
| String |
minimum_pixel_contribution (Opcional) |
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, es posible que un elemento muestre solo un falso polígono de su imagen general. La omisión de estos elementos de dataset de mosaico mejorará el rendimiento del dataset de mosaico. | Long |
processing_templates [processing_templates,...] (Opcional) | Las cadenas de funciones que se utilizarán para procesar un dataset de mosaico o los elementos de dataset de mosaico al vuelo. Puede agregar, eliminar o reordenar las cadenas de funciones. Todos los nombres de plantillas que se agregan deben ser únicos. Para obtener más información sobre cómo utilizar cadenas de funciones, consulte Editar plantillas de cadenas de funciones. | File; String |
default_processing_template (Opcional) | La cadena de funciones predeterminada. La cadena de funciones predeterminada se aplicará al acceder al dataset de mosaico. | String |
time_interval (Opcional) | La duración de cada intervalo de periodo de tiempo. El intervalo de período de tiempo define la granularidad de los datos temporales. La unidad de tiempo se especifica en el parámetro time_interval_units. | Double |
time_interval_units (Opcional) | Especifica la unidad de medida que se usará para el intervalo de tiempo.
| String |
product_definition (Opcional) | Especifica 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) | Las definiciones de rangos de longitud de onda, número de bandas y orden de banda. Edite los valores de product_definition y agregue nuevas bandas con la definición de producto CUSTOM. | Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_mosaic_dataset | El dataset de mosaico actualizado. | Mosaic Layer |
Muestra de código
Ejemplo 1 de SetMosaicDatasetProperties (ventana de Python)
Esta es una muestra de Python para la función 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")
Ejemplo 2 de SetMosaicDatasetProperties (script independiente)
Esta es una muestra de script de Python para la función 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
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí