【问题标题】:Delete a dimension in a NetCDF file删除 NetCDF 文件中的维度
【发布时间】:2013-12-11 12:06:46
【问题描述】:

我有一个包含 8 个变量和 4 个维度的 netCDF 文件:纬度 (dim: 26)、经度 (dim:17)、时间 (dim: a lot) 和级别 (dim:1, pressure level)。为了在特定程序中使用它,我只需要 3 个维度:纬度、经度和时间。

有没有一种简单的方法可以删除每个变量中的级别维度?

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

【问题讨论】:

    标签: edit dimension netcdf nco


    【解决方案1】:

    您的方法是正确的,但是,您的输入数据已“打包”。用 ncwa 对级别维度进行平均后,用 ncpdq 重新打包输出文件:

    ncpdq ofile.nc ofile2.nc
    

    你就完成了。请参阅文档here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-22
      • 2017-11-17
      • 1970-01-01
      • 2015-02-05
      • 2022-01-09
      • 1970-01-01
      • 2018-03-20
      相关资源
      最近更新 更多