【问题标题】:CDO/NCO - Replicate dataset over a dimensionCDO/NCO - 在维度上复制数据集
【发布时间】:2020-03-24 19:38:42
【问题描述】:

我有几个变量定义如下:

dimensions:
        t = UNLIMITED ; // (1 currently)
        y = 3963 ;
        x = 5762 ;
        myz = 1 ;
        z = 98 ;
variables:
        float e1u(t, y, x, myz) ;
        float e1v(t, y, x, myz) ;
        float e2v(t, y, x, myz) ;
        float e2u(t, y, x, myz) ;
        float nav_lev(z) ;

我想通过复制所有 98 个级别的 (x,y) 网格,在 z 维度上定义 e1u 变量。是否有 cdo/nco 命令来完成此操作?

谢谢!

【问题讨论】:

    标签: netcdf nco cdo-climate


    【解决方案1】:
    ncap2 -s 'e1uz[t,y,x,myz,z]=e1u' in.nc out.nc # This replicates over z
    ncks -O -x -v e1u out.nc out.nc # Delete original e1u variable
    ncrename -v e1uz,e1u out.nc # Rename to original name
    

    【讨论】:

      猜你喜欢
      • 2019-03-01
      • 2023-02-19
      • 2021-09-18
      • 2015-12-14
      • 2021-09-22
      • 2014-07-20
      • 1970-01-01
      • 2018-03-25
      • 1970-01-01
      相关资源
      最近更新 更多