Seleccionar por Dimensión (Multidimensión)
Resumen
Actualiza la visualización de capa de NetCDF o la vista de tabla de NetCDF basada en el valor de dimensión.
Uso
-
Las entradas para esta herramienta se pueden crear utilizando las herramientas Crear una capa de entidades NetCDF, Crear una capa ráster NetCDF o Crear una vista de tabla NetCDF.
-
Si no se especifica una dimensión, su valor se establece en el primer valor. El primer valor se considera el valor predeterminado.
-
Las variables de coordenada auxiliares no se muestran en la lista desplegable de parámetros Valores de dimensión y no se pueden establecer como valor de este parámetro en una secuencia de comandos.
-
La opción BY_INDEX asigna el valor de entrada a la posición o índice de un valor de dimensión. El índice es basado en 1, es decir, la posición empieza en 1.
-
Esta herramienta actualiza la entrada. En el Generador de modelos, aparece una variable de salida que puede encadenar la entrada actualizada como entrada a otra herramienta en el modelo, pero la herramienta no genera una nueva salida.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_layer_or_table |
Capa ráster de NetCDF de entrada, capa de entidades de NetCDF o vista de tabla de NetCDF. | Raster Layer; Feature Layer; Table View |
dimension_values [[dimension, {value}],...] (Opcional) |
Conjunto de pares de dimension y valor utilizados para especificar un sector de una variable multidimensional.
| Value Table |
value_selection_method (Opcional) |
Especifica el método de selección del valor de dimensión.
| String |
Ejemplo de código
Actualiza la capa basada en el valor de dimensión.
import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
Actualiza la capa basada en el valor de dimensión.
# Name: SelectBydimension_Ex_02.py
# Description: Updates the netCDF layer display based on the dimension value.
# Requirements: none
# Import system modules
import arcpy
# Set local variables
inNetCDFLayer = "rainfall"
valueSelect01 = ["lat", 20]
valueSelect02 = ["lon", 45]
dimensionValues = [valueSelect01, valueSelect02]
valueSelectionMethod = ""
# Execute SelectByDimension
arcpy.SelectByDimension_md(inNetCDFLayer, dimensionValues, valueSelectionMethod)