NetCDF テーブル ビューの作成(Make NetCDF Table View) (マルチディメンション)

ライセンス レベル:BasicStandardAdvanced

サマリ

netCDF ファイルからテーブル ビューを作成します。

使用法

構文

MakeNetCDFTableView_md (in_netCDF_file, variable, out_table_view, {row_dimension}, {dimension_values}, {value_selection_method})
パラメータ説明データ タイプ
in_netCDF_file

入力用 netCDF ファイル

File
variable
[variable,...]

テーブル ビュー内にフィールドを作成する際に使用される netCDF 変数(1 つまたは複数)

String
out_table_view

出力テーブル ビューの名前。

Table View
row_dimension
[row_dimension,...]
(オプション)

テーブル ビュー内の一意の値を含んだフィールドの作成に使用される netCDF ディメンション(1 つまたは複数)。ここで設定したディメンション(1 つまたは複数)によって、テーブル ビュー内の行の数、および表示されるフィールドの数が決定されます。

たとえば、StationID が netCDF ファイル内のディメンションであり、値 10 が設定してある場合、StationID を使用するディメンションとして設定しておくと、テーブル ビュー内に 10 行が作成されます。StationID と時間を使用していて、3 つのタイムの断片がある場合は、テーブル ビュー内に 30 個の行が作成されます。

String
dimension_values
[[dimension {value}],...]
(オプション)

マルチディメンション変数の一片を指定に使用すディメンション値と対になるディメンション

Value Table
value_selection_method
(オプション)

ディメンション値の選択方法を指定します。

  • BY_VALUE 入力値を実ディメンション値と照合します。
  • BY_INDEX 入力値をディメンション値の位置またはインデックスと照合します。インデックスは 0 を基準とするので、位置は 0 から開始されます。
String

コードのサンプル

MakeNetCDFTableView(NetCDF テーブル ビューの作成)の例 1(Python ウィンドウ)

netCDF ファイルからテーブル ビューを作成します。

import arcpy
arcpy.MakeNetCDFTableView_md("C:/data/netcdf/precipmonmean.nc","precip",
                             "precipmonmeantable","time")
MakeNetCDFTableView(NetCDF テーブル ビューの作成)の例 2(スタンドアロン スクリプト)

netCDF ファイルからテーブル ビューを作成します。

# MakeNetCDFTableView_Ex_02.py
# Description: Create a table view from a netCDF file.
# Requirements: None

#Import system modules
import arcpy

# Set local variables
inNetCDFFile = "c:/data/netcdf/precipmonmean.nc"
variable = "precip;humidity"
outTableView = "precipmonmeantable"
rowDimension = "time"
dimensionValue = ""
valueSelectionMethod = ""

# Execute MakeNetCDFTableView
arcpy.MakeNetCDFTableView_md(inNetCDFFile, variable, outTableView, rowDimension, 
                             dimensionValue,valueSelectionMethod)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013