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 de esta herramienta se pueden crear utilizando las herramientas Crear capa de entidades NetCDF, Crear capa ráster NetCDF, Crear capa de mosaico, Crear capa de servidor de imágenes o Crear 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 predeterminado.
En el caso de capas netCDF, las variables de coordenadas 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.
Se abre el BY_INDEX la opción asigna el valor de entrada a la posición o el índice de un valor de dimensión. El índice es basado en 0, es decir, la posición empieza en 0.
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
SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})
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 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
Ejemplo 1 de SelectByDimension (ventana Python)
Actualiza la capa basada en el valor de dimensión.
import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
Ejemplo 2 de SelectByDimension (secuencia de comandos independiente)
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)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información sobre licencias
- ArcGIS for Desktop Basic: Sí
- ArcGIS for Desktop Standard: Sí
- ArcGIS for Desktop Advanced: Sí