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

Sintaxis

SelectByDimension_md (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 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.

  • dimensión: dimensión de NetCDF.
  • {valor}: valor de la dimensión para especificar un sector de una variable multidimensional. Aparecerá una flecha de lista desplegable si el número de valores disponibles es menor o igual que 200.
Value Table
value_selection_method
(Opcional)

Especifica el método de selección del valor de dimensión.

  • BY_VALUE El valor de entrada es el valor real de la dimensión.
  • BY_INDEX El valor de entrada es 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.
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

Temas relacionados

9/11/2013