Resumen
Actualiza la visualización de capa de NetCDF o la vista de tabla de NetCDF basada en el valor de dimensión.
Uso
La entrada de esta herramienta puede ser una capa ráster netCDF, una capa de entidades netCDF, una vista de tabla netCDF, una capa de mosaico o un servicio de imágenes. Si la entrada es una capa de mosaico o una capa de servicio de imágenes, debe tener adjunta la información multidimensional.
Las entradas para 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 un script.
La opción por índice asigna el valor de entrada a la posición o í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
arcpy.md.SelectByDimension(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, vista de tabla de netCDF o capa de mosaico. Si la entrada es una capa de mosaico, esta debe ser multidimensional. | Raster Layer; Feature Layer; Table View; Mosaic Layer |
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 que se utilizará.
| String |
Salida derivada
Nombre | Explicación | Tipo de datos |
output_layer_or_table | La entrada actualizada. | Capa ráster; Capa de entidades; Vista de tabla |
Muestra 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)
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí