Nach Dimension auswählen (Multidimension)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Hiermit wird die Anzeige des netCDF-Layers oder die netCDF-Tabellensicht basierend auf dem Dimensionswert aktualisiert.

Verwendung

Syntax

SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})
ParameterErläuterungDatentyp
in_layer_or_table

Der netCDF-Raster-Layer oder netCDF-Feature-Layer bzw. die netCDF-Tabellensicht, der bzw. die als Eingabe verwendet wird.

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

Ein Satz von Dimensionswertepaaren, mit denen ein Intervall einer mehrdimensionalen Variablen angegeben wird.

  • Dimension – Eine netCDF-Dimension.
  • {Wert} – Ein Wert für die Dimension, der ein Intervall einer mehrdimensionalen Variablen angibt. Wenn die Anzahl der verfügbaren Werte bis zu 200 beträgt, wird ein Dropdown-Pfeil angezeigt.
Value Table
value_selection_method
(optional)

Gibt die Auswahlmethode für Dimensionswerte an.

  • BY_VALUE Der Eingabewert entspricht dem tatsächlichen Dimensionswert.
  • BY_INDEX Der Eingabewert entspricht der Position bzw. dem Index eines Dimensionswertes. Der Index basiert auf 0, d. h., die erste Position lautet 0.
String

Codebeispiel

SelectByDimension - Beispiel 1 (Python-Fenster)

Aktualisiert den Layer auf Grundlage des Dimensionswertes.

import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
SelectByDimension - Beispiel 2 (eigenständiges Skript)

Aktualisiert den Layer auf Grundlage des Dimensionswertes.

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

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013