我有以下netcdf file这是一个全局网格,纬度从-90到90,经度从0到360度。
假设我想将纬度 -90 到 90 和经度 20E 到 100E 范围内的所有网格点(或区域)设置为 NA(或缺失值)。
我怎样才能实现这个目标? CDO 可以做到这一点吗?
最佳答案
可能有更好的方法来执行此操作,但其中一种方法是 masklonlatbox
命令。不幸的是,这与您想要的相反,因为它保留您定义的框,因此您需要屏蔽左侧的位和右侧的位,如果您明白我的意思的话。幸运的是,cdo 可以很好地处理包裹的经度。我对此进行了测试,它对我有用:
cdo masklonlatbox,100,20,-90,90 in.nc out.nc
关于na - 设置为经纬度 nc 文件中给定区域的所有 NA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76068221/