我正在处理一个带有空间平均风变量的netCDF文件,该变量只是时间的函数。
我想把文件分成东风年份和西风年份。
我想我会用cdo来做,但我不知道如何写条件。有没有使用splityear,'u <0'?
发布于 2020-10-01 22:07:57
我不认为这样做是明智的,因为您将把文件拆分为两个网格不兼容的不同NetCDF文件。在我看来,这违背了将数据存储在NetCDF文件中的目的。
但是,如果您希望这样做,在CDO中有一种方法。由于您还没有提供文件,我可以概述一下策略。
首先创建一个用u<0标识单元格的掩码文件:
cdo -setrtomiss,-10000,0 -selname,u infile.nc mask.nc
然后使用此遮罩将reducegrid应用于infile:
cdo -reducegrid,mask.nc infile.nc outfile.nc
对于u条件,应该可以这样做。只需测试它并为其他变量修改它。
https://stackoverflow.com/questions/64154767
复制相似问题