首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用条件拆分netCDF文件

如何使用条件拆分netCDF文件
EN

Stack Overflow用户
提问于 2020-10-01 19:48:27
回答 1查看 268关注 0票数 0

我正在处理一个带有空间平均风变量的netCDF文件,该变量只是时间的函数。

我想把文件分成东风年份和西风年份。

我想我会用cdo来做,但我不知道如何写条件。有没有使用splityear,'u <0'?

EN

回答 1

Stack Overflow用户

发布于 2020-10-01 22:07:57

我不认为这样做是明智的,因为您将把文件拆分为两个网格不兼容的不同NetCDF文件。在我看来,这违背了将数据存储在NetCDF文件中的目的。

但是,如果您希望这样做,在CDO中有一种方法。由于您还没有提供文件,我可以概述一下策略。

首先创建一个用u<0标识单元格的掩码文件:

代码语言:javascript
运行
复制
cdo -setrtomiss,-10000,0 -selname,u infile.nc mask.nc

然后使用此遮罩将reducegrid应用于infile:

代码语言:javascript
运行
复制
cdo -reducegrid,mask.nc infile.nc outfile.nc

对于u条件,应该可以这样做。只需测试它并为其他变量修改它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64154767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档