サポートされているボクセル形式

Advanced のライセンスで利用可能。

ボクセル レイヤーは、体積を表します (通常、グリッド データ)。netCDF 形式は、自己言及的なファイル形式で、特に科学的変数 (温度、湿度、圧力、土壌タイプなど) 用に作成された配列指向の多次元データを格納するのに使用されます。netCDF 形式は、幅広く使用されているオープンデータ形式です。データがボクセル レイヤーとして読み取られるようにするには、Climate and Forecast (CF) 規約に従う必要があります。現在、データ ソースとして補助変数を持たない CF 準拠の netCDF データのみがボクセル レイヤーのソースとして承認されています。

多次元データは、同じファイル内に多数の変数を含むことができ、各変数には固有のディメンション セットがあります。netCDF データでは、ディメンション、各ディメンションの単位、いつキャプチャされたかなど、各変数に関する必要な情報を確認できます。netCDF は、ボクセル レイヤーとして視覚化されるようグリッド化する必要があります。ボクセル レイヤーを追加する場合、グリッド化され同じディメンションに属する変数が、[ボクセル レイヤーの追加] ダイアログ ボックスに表示されます。

netCDF データ格納の詳細については、「netCDF データ格納形式の基礎」をご参照ください。

netCDF の用語については、「netCDF の基本用語」をご参照ください。

CF コンプライアンス チェッカーを使用して、netCDF ファイルを検証できます。

Python の netCDF4 ライブラリまたは Unidata の toolsUI プログラムを使用して、netCDF ファイルを検証できます。これは、netCDF ファイルのさまざまな側面を包括的な形式で表示します。

netCDF ファイルの必要なデータ

作成するボクセル データ構造必要な netCDF 座標変数必要な座標変数属性サンプル データ

X、Y、Z
X、Y、Z

float x

:units

dimensions:
  z = 2;
  y = 33;
  lon = 33;
variables:
  float z(z=2);
   float lat(lat=33);
    :units = "degrees_north";
   float lon(lon=33);
    :units = "degrees_east";   
  int temp(z=2, lat=33, lon=33);

float y

:units

float z

:units

:positive

X、Y、T
X、Y、T

float x

:units

dimensions:
  time = 2;
  y = 33;
  x = 33;
variables:
  float time(time=2);
     :units = "hours since 1990-01-01T00:00:00";
  float y(y=33);
     :units = "degrees_north";
  float x(x=33);
     :units = "degrees_east";
  int temp(time=2, y=33, x=33);

float y

:units

double time

:units

X、Y、L
X、Y、L

float x

:units

dimensions:
  level = 3;
  y = 33;
  x = 33;
variables:
  float level(level=3);
  float y(y=33);
     :units = "degrees_north";
  float x(x=33);
     :units = "degrees_east";
  int temp(level=3, y=33, x=33);

float y

:units

float level

:units

:positive

X、Y、Z、T
X、Y、Z、T

float x

:units

dimensions:
  time = 2;
  z = 3;
  y = 33;
  x = 33;
variables:
  float time(time=2);
     :units = "hours since 1990-01-01T00:00:00";
    float z(z=3);
  float y(y=33);
     :units = "degrees_north";
  float x(x=33);
     :units = "degrees_east";
  int temp(time=2, z=3, y=33, x=33);

float y

:units

float z

:units

:positive

double time

:units

体積

netCDF ファイルでは、変数がディメンションを参照します。同じ名前のディメンションを参照する変数は、座標変数です。たとえば、netCDF ファイルには、座標変数として定義された緯度、経度、時間、レベル ディメンションがあります。値を含む他の変数は、ディメンションの組み合わせを参照します。netCDF ファイルで定義された座標系には、地理座標系と投影座標系があります。座標系が読み取れない場合、netCDF ファイルと同じ名前で同じ場所に *.prj ファイルを追加できます。*.prj ファイルは、座標系を定義します。

変数は、正の属性に基づいて高さ変数として処理されます。鉛直座標系では、正の属性を使用する必要があります。これによって、増加する座標値の方向が上か下かが決定されます。鉛直座標系は、単位または軸の属性の値によっても識別できます。netCDF 変数に高さディメンションがある場合、ボクセル変数として視覚化するための量的条件を満たしています。

変数には複数のタイプがあります。たとえば、変数に小数が含まれる場合、データは連続データとして表されます。変数がテキストまたは整数の場合、変数は不連続データを表すと見なされます。ボクセル レイヤーを追加するときにデフォルトを変更できます。

ボクセル レイヤーは、時間の視覚化を有効にします。

ディメンション、座標、および変数は、netCDF ファイルに編成されています。

サポートされている時間値

ボクセル レイヤーは、現在、CF 準拠の時間単位とタイム ゾーンをサポートしています。CF 規約に定義されているデフォルトのカレンダーをサポートしています (Mixed Gregorian/Julian カレンダー)。時間単位は、netCDF 時間属性から読み取られ、ISO 8601 日付時間形式に変換されます。

ボクセル レイヤーは、CF 規約で定義されている気候学時間もサポートしています。たとえば、元の年が 0-1-1 と表示されるときなどです。気候学時間は、国際連合条約で気候常態を定義するのに使用される 30 年の平均を表しています。

関連トピック