NetCDF ファイルの記述 (Describe NetCDF File) (マルチディメンション)

サマリー

入力 netCDF データセットの性質とコンテンツを記述します。 すべての変数をそのディメンションと属性とともにリストします。

使用法

  • このツールは拡張子が .nc または .nc4 の netCDF-3 および netCDF-4 形式をサポートしています。

  • このツールは、出力としてジオプロセシング メッセージとオプションのマークダウン ファイルを生成します。

    ツールのジオプロセシング メッセージに入力 netCDF ファイルの特性とコンテンツが記述されます。 このメッセージには、netCDF ファイルに関する次の情報が含まれています。

    • 入力 netCDF ファイルのパス。
    • ディメンション テーブルには変数の形状が示されます。 このテーブルには、ディメンション、サイズ、変数を表す 3 つの列があります。 行には、ディメンション名、ディメンションのサイズ、ディメンションに関連付けられた変数が指定されます。
    • 変数テーブルには変数が示されます。 このテーブルには、変数、データ タイプ、ディメンション、属性を表す 4 つの列があります。 各変数は 1 つ以上のディメンションに関連付けられ、さまざまなタイプのデータ (整数、浮動小数点数、文字など) を格納するために使用されます。 属性は、計測単位、説明、欠損値など、各変数に格納されているデータに関するコンテキストと詳細を示します。
    • グローバル属性テーブルにはメタデータが示されます。 このテーブルには、属性名と属性値を表す 2 つの列があります。 このテーブルは、データセットの原点、規則、履歴、追加の詳細などの一般情報を保存するために使用できます。

  • [出力記述ファイル] (Pythonout_file) パラメーターに値が指定されている場合、ツールによってジオプロセシング メッセージのコンテンツを含むテーブルが作成されます。 出力記述ファイルは、.txt.cdl.md ファイルとして保存できます。 ファイル拡張子が指定されていない場合、出力ファイルは .txt ファイルとして保存されます。

  • このツールでは、時空間パターン マイニング ツールボックスによって生成された netCDF ファイルは読み取られません。 このタイプのファイルのコンテンツを記述するための機能を強化した時空間キューブの記述 (Describe Space Time Cube) ツールを使用してください。

パラメーター

ラベル説明データ タイプ
入力 NetCDF ファイル

記述される入力 netCDF ファイル。

File
出力記述ファイル
(オプション)

入力 netCDF ファイルのサマリー情報を含む出力記述マークダウン ファイルの名前。 .md.cdl.txt 拡張子を含むファイル名を指定します。

File

arcpy.md.DescribeNetCDFFile(in_netCDF_file, {out_file})
名前説明データ タイプ
in_netCDF_file

記述される入力 netCDF ファイル。

File
out_file
(オプション)

入力 netCDF ファイルのサマリー情報を含む出力記述マークダウン ファイルの名前。 .md.cdl.txt 拡張子を含むファイル名を指定します。

File

コードのサンプル

DescribeNetCDFFile の例 1 (Python ウィンドウ)

netCDF ファイルを記述します。

import arcpy    
arcpy.md.DescribeNetCDFFile(in_netCDF_file=r"C:\example\airtemp.nc")
DescribeNetCDFFile の例 2 (スタンドアロン スクリプト)

netCDF ファイルを記述します。

# Name: DescribeNetCDFFile.py  
# Description: Describe a NetCDF dataset.  

# Import system modules 
import arcpy 
 
# Set environment settings  
arcpy.env.workspace = "C:/data" 

# Set a variable 
in_netCDF_file = r"C:\example\airtemp.nc" 
out_file = r"C:\example\summary.md" 

# Run DescribeNetCDFFile 
arcpy.md.DescribeNetCDFFile(in_netCDF_file, out_file)

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック