爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 18112|回复: 16

nc文件合并

[复制链接]

新浪微博达人勋

发表于 2015-12-4 15:46:06 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 mxgang 于 2015-12-4 15:55 编辑

各位大神,我现在有个小困惑。
现有的nc文件是以天为单位的,但我现在想把它合并,就是把31个nc文件合并为一个以月为单位的nc文件。每天有四个时刻(6,12,18,24),合并之后要有124个时刻,其他的量也是类似的处理。
使用cdo cat 可以吗?或者使用ncl脚本呢?
多谢了!!!
详细说下,现有文件:cdas1.20150701.sfluxgrbf.grb2.nc...cdas1.20150731.sfluxgrbf.grb2.nc
                                 
time = 6, 12, 18, 24


要转成cdas1.201507.sfluxgrbf.grb2.nc


time = 6, 12, 18, 24,30,36...(共有124个时间)
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-4 16:05:44 | 显示全部楼层
用CDO吧,一条命令就能实现
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-4 16:20:35 | 显示全部楼层
andrewsoong 发表于 2015-12-4 16:05
用CDO吧,一条命令就能实现

我用的是cdo cat cdas1.201507*.sfluxgrbf.grb2.nc cdas1.201507.sfluxgrbf.grb2.nc 师兄,这样对吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-12-4 17:38:55 | 显示全部楼层
mxgang 发表于 2015-12-4 16:20
我用的是cdo cat cdas1.201507*.sfluxgrbf.grb2.nc cdas1.201507.sfluxgrbf.grb2.nc 师兄,这样对吗?

对啦
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2015-12-4 17:58:57 | 显示全部楼层

这个命令可以实现我对时间的要求。那别的量呢?比如说里面的降水,也可以31天的降水放在一起吗?师兄。。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-29 11:28:16 | 显示全部楼层
mxgang 发表于 2015-12-4 17:58
这个命令可以实现我对时间的要求。那别的量呢?比如说里面的降水,也可以31天的降水放在一起吗?师兄。。

你好,在cdo cat合并的过程中,我的会出现很多这样的警告,请问对数据有影响吗
Warning (cdf_set_var) : Inconsistent variable definition for XLAT_U!
Warning (cdf_set_var) : Inconsistent variable definition for XLONG_U!
Warning (cdf_set_var) : Inconsistent variable definition for XLAT_V!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-3-29 19:26:12 | 显示全部楼层
andrewsoong 发表于 2015-12-4 16:05
用CDO吧,一条命令就能实现

如果是WRFout数据的话是不是不能用cdo啊,地理信息会丢失,对吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-4 17:03:15 | 显示全部楼层
放逐流年 发表于 2017-3-29 19:26
如果是WRFout数据的话是不是不能用cdo啊,地理信息会丢失,对吗?

请问你用wrfout合并成功了吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-3-6 16:57:30 | 显示全部楼层
ysc930802 发表于 2018-3-4 17:03
请问你用wrfout合并成功了吗

最后没有合并
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2018-10-3 09:05:39 | 显示全部楼层
andrewsoong 发表于 2015-12-4 16:05
用CDO吧,一条命令就能实现
  1. $ cdo cat pr_wtr.*.nc pr_wtr1980-2017.nc
  2. cdo cat (Warning): Input streams have different parameters!

  3. cdo cat (Abort): Grid size of the input parameters do not match!
复制代码

如果有这样的报错要怎么办呀
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表