爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14889|回复: 5

[其他] NCL CDO合并不同时间纬度数据

[复制链接]

新浪微博达人勋

发表于 2019-11-7 23:05:01 | 显示全部楼层 |阅读模式

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

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

x
用ncl处理几组经纬度一样,时间维不同的数据,比如原始数据ozone1(9,mlon,nlat), ozon2(10,mlon,nlat),ozon3(9,mlon,nlat) 如下:
all_files = systemfunc("ls ozone/ozone*")
print(all_files)
fall      = addfiles (all_files, "r")         
ListSetType (fall, "cat") ; concatenate or "merge" (default)
  oz  = fall[:]->tco3

发现读进来的数据不是按照时间维的顺序来放,但是如果读进来的是相同时间维经纬度的话就是对的,


然后尝试用 cdo cat o*.nc ozone1-3.nc 合并数据,会报错。
Error (cdf_put_vara_double): NetCDF: Numeric conversion not representable



网上查了下用 cdo -b f32 cat o*.nc ozone1-3.nc,还是一样的错,我的原始数据是short型的,不知道要怎么改,求助
请问大神用ncl 和CDO 可以合并不同时间纬度的数据吗
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2019-11-8 10:00:24 | 显示全部楼层
已解决,打扰了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-11-24 23:24:51 | 显示全部楼层
请教一下楼主怎么解决这个问题的,, 批量读入nc数据时,我也遇到了读出来的数据不是按照时间纬顺序放的问题,我读的是12个月的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2019-12-29 10:39:51 | 显示全部楼层
请教一下楼主怎么解决这个问题的,, 批量读入nc数据时,我也遇到了读出来的数据不是按照时间纬顺序放的问题, 我读的是逐月的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-10 18:11:36 | 显示全部楼层

你好,请问楼主具体怎么解决的?需要设置时间维度吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-3 02:02:24 | 显示全部楼层
用cdo -b f32 copy file1 file2 file3 合并数据可以
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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