9

緯度 (dim: 26)、経度 (dim:17)、時間 (dim: a lot)、レベル (dim:1、気圧レベル) の 8 つの変数と 4 つの次元を含む netCDF ファイルがあります。特定のプログラムで使用するには、緯度、経度、時間の 3 つの次元のみが必要です。

各変数のレベル ディメンションを削除する簡単な方法はありますか?

私は見つけましncwa -a old_dim ifile.nc ofile.ncたが、タイプを short から float に変換することがあります。short 型を保持すると、属性「scale factor」と「add.offset」が削除されます。問題は、縮尺率のある短いタイプを維持し、オフセットを追加したいということです。

4

1 に答える 1

5

あなたの方法は正しいですが、入力データは「パック」されています。ncwaでレベル次元を平均化した後、出力ファイルをncpdqで再パックします。

ncpdq ofile.nc ofile2.nc

これで完了です。こちらのドキュメントを参照してください。

于 2015-03-10T12:05:51.053 に答える