Sélectionner par dimension (Multidimension)

Récapitulatif

Met à jour l'affichage d'une couche netCDF ou une vue tabulaire netCDF en fonction d'une valeur de dimension.

Utilisation

Syntaxe

SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})
ParamètreExplicationType de données
in_layer_or_table

Couche raster netCDF, couche d'entités netCDF ou vue tabulaire netCDF en entrée.

Raster Layer; Feature Layer; Table View
dimension_values
[[dimension, {value}],...]
(Facultatif)

Jeu de paires dimension-valeur utilisé pour spécifier une tranche d'une variable multidimensionnelle.

  • dimension - Dimension netCDF.
  • {valeur} - Valeur de la dimension utilisée pour spécifier une tranche d'une variable multidimensionnelle. Une flèche de liste déroulante apparaît si le nombre de valeurs disponibles est inférieur ou égal à 200.
Value Table
value_selection_method
(Facultatif)

Spécifie la méthode de sélection de la valeur de dimension.

  • BY_VALUE La valeur en entrée est mise en correspondance avec la valeur de dimension réelle.
  • BY_INDEX La valeur en entrée est mise en correspondance avec la position ou le numéro d'index d'une valeur de dimension. L'index démarre à 0, ce qui signifie que la première position est 0.
String

Exemple de code

Exemple d'utilisation de l'outil SelectByDimension 1 (fenêtre Python)

Met à jour la couche selon la valeur de dimension.

import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
Exemple d'utilisation de l'outil SelectByDimension 2 (script autonome)

Met à jour la couche selon la valeur de dimension.

# 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)

Environnements

Rubriques connexes


7/10/2012