サマリー
ディメンション値に基づいて、netCDF レイヤー表示または netCDF テーブル ビューを更新します。
使用法
このツールの入力を作成するには、[NetCDF フィーチャ レイヤーの作成 (Make NetCDF Feature Layer)]、[NetCDF ラスター レイヤーの作成 (Make NetCDF Raster Layer)]、[モザイク レイヤーの作成 (Make Mosaic Layer)]、[Image Server レイヤーの作成 (Make Image Server Layer)]、または [NetCDF テーブル ビューの作成 (Make NetCDF Table View)] ツールを使用します。
ディメンション値を指定しない場合、その値は最初の値に設定されます。最初の値はデフォルトと見なされます。
netCDF レイヤーの場合、この補助座標変数は [ディメンション値] パラメーター ドロップダウン リストに表示されないため、スクリプトの中でこのパラメーターの値として設定することはできません。
オプションが有効の場合、入力値がディメンション値の位置またはインデックスと照合されます。インデックスは 0 を基準とするので、位置は 0 から開始されます。
このツールを使用すると入力が更新されます。ModelBuilder では、更新した入力データを別のツールの入力データへと連結したモデルを作成できる出力変数が現れますが、ツールでは新しい出力は生成されません。
構文
SelectByDimension_md (in_layer_or_table, {dimension_values}, {value_selection_method})
パラメーター | 説明 | データ タイプ |
in_layer_or_table | 入力 netCDF ラスター レイヤー、netCDF フィーチャ レイヤー、netCDF テーブル ビュー、またはモザイク レイヤー。入力がモザイク レイヤーである場合、マルチディメンションである必要があります。 | Raster Layer; Feature Layer; Table View; Mosaic Layer |
dimension_values [[dimension, {value}],...] (オプション) | マルチディメンション変数のスライスの指定に使用するディメンション値のペア
| Value Table |
value_selection_method (オプション) | ディメンション値の選択方法を指定します。
| String |
コードのサンプル
SelectByDimension (ディメンションで選択) の例 1 (Python ウィンドウ)
ディメンション値に基づいてレイヤーを更新します。
import arcpy
arcpy.SelectByDimension_md("rainfall",[["lat", 20]],"BY_VALUE")
SelectByDimension (ディメンションで選択) の例 2 (スタンドアロン スクリプト)
ディメンション値に基づいてレイヤーを更新します。
# 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)
環境
このツールは、ジオプロセシング環境を使用しません。
ライセンス情報
- ArcGIS Desktop Basic: はい
- ArcGIS Desktop Standard: はい
- ArcGIS Desktop Advanced: はい