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

  • 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ámetroExplicaciónTipo 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.

  • dimension: dimensión de netCDF.
  • {value}: un valor de dimensión que especifica una división 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á.

  • BY_VALUEEl valor de entrada es el valor real de la dimensión.
  • BY_INDEXEl valor de entrada es la posición o índice de un valor de dimensión. El índice tiene base 0, es decir, la posición empieza en 0.
String

Salida derivada

NombreExplicaciónTipo de datos
output_layer_or_table

La entrada actualizada.

Capa ráster; Capa de entidades; Vista de tabla

Muestra 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 (script 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 de licenciamiento

  • Basic: Sí
  • Standard: Sí
  • Advanced: Sí

Temas relacionados