删除NetCDF文件中的维度

时间:2013-11-26 11:13:50

标签: edit dimension netcdf nco

我有一个包含8个变量和4个维度的netCDF文件:纬度(昏暗:26),经度(暗淡:17),时间(暗淡:很多)和等级(暗淡:1,压力等级)。为了在spcecific程序中使用它,我需要只有3个维度:纬度,经度和时间。

是否有一种简单的方法可以删除每个变量中的关卡维度?

我找到ncwa -a old_dim ifile.nc ofile.nc但有时会将类型从short转换为float。当它保持短类型时,删除属性“比例因子”和“add.offset”。问题是我想用scla因子保留短类型并添加偏移量。

1 个答案:

答案 0 :(得分:5)

您的方法是正确的,但是,您的输入数据是"打包"。在使用 ncwa 平均水平维度后,使用 ncpdq 重新打包输出文件:

ncpdq ofile.nc ofile2.nc

你完成了。请参阅文档here