テーブル → NetCDF(Table to NetCDF) (マルチディメンション)

ライセンス レベル:BasicStandardAdvanced

サマリ

テーブルを netCDF ファイルに変換します。

使用法

構文

TableToNetCDF_md (in_table, fields_to_variables, out_netCDF_file, {fields_to_dimensions})
パラメータ説明データ タイプ
in_table

入力テーブル

Table View
fields_to_variables
[[field, {variable}, {units}],...]

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

  • field: 入力テーブルのフィールド
  • {variable} - netCDF 変数名
  • {units} - フィールドで表されるデータの単位
Value Table
out_netCDF_file

出力 netCDF ファイル。レイヤ ファイルには .nc 拡張子を付ける必要があります。

File
fields_to_dimensions
[[field, {dimension}, {units}],...]
(オプション)

netCDF ファイル内にディメンションを作成する際に使用するフィールド(1 つまたは複数)

  • Field: 入力フィーチャ属性テーブルのフィールド
  • {dimension} - netCDF ディメンションの名前
  • {units} - フィールドで表されるデータの単位
Value Table

コードのサンプル

TableToNetCDF(テーブル → NetCDF)の例 1(Python ウィンドウ)

テーブルを netCDF ファイルに変換します。

import arcpy
arcpy.TableToNetCDF_md("c:/data/netcdfgisdata/rainfall.dbf",
                       "longitude longitude degree_east;latitude latitude degree_north",
                       "c:/output/rain.nc","station station")
TableToNetCDF(テーブル → NetCDF)の例 2(スタンドアロン スクリプト)

テーブルを netCDF ファイルに変換します。

# Name: TableToNetCDF_Ex_02.py
# Description: 
# Requirements: none

# Import system modules
import arcpy

# Set local variables
inTable = "c:/data/netcdfgisdata/rainfall.dbf"
fieldVariableUnits = "longitude longitude degree_east;latitude latitude degree_north"
outNetCDFFile = "c:/output/rain.nc"
fieldDimensionUnits = "station station"

# Execute SelectByDimension
import arcpy
arcpy.TableToNetCDF_md(inTable, fieldVariableUnits, outNetCDFFile, fieldDimensionUnits)

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
5/10/2014