爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 14426|回复: 5

[图形美化] 求助,grads读取多个ERA5资料失败,画图时只认第一个nc资料,该如何解决?拜托了!

[复制链接]

新浪微博达人勋

发表于 2021-7-29 23:28:50 | 显示全部楼层 |阅读模式

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

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

x
求助,grads读取多个ERA5资料失败,画图时只认第一个nc资料,该如何解决?拜托了各位!
来自群组: 龙王山皇家气象学院
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2021-7-30 09:57:42 | 显示全部楼层
加上'set dfile 1', 'set dfile 2',......试试
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-30 20:55:44 | 显示全部楼层
也不行
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-7-30 21:58:28 | 显示全部楼层
'reinit'
'sdfopen E:\ecmwf_data\geopotential.nc'
'set dfile 1'
'h = z'
'sdfopen E:\ecmwf_data\temp850.nc'
'set dfile 2'
'temp = t - 273.15'
'sdfopen E:\ncep_data\uwnd.2019.nc'
'set dfile 3'
'u = uwnd'
'sdfopen E:\ncep_data\vwnd.2019.nc'
'set dfile 4'
'v = vwnd'
* 读变量直接跟在'set dfile 1', 'set dfile 2', .........后面
* 然后画图的时候,'加上这么一句
'd uwnd.3;vwnd.4'
* 即在变量后面加上.3, .4, ......这样子.......

* .......
* 如果还是不行,重启一下grads或者电脑试试,同时查查手册总是有帮助的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-11-30 19:33:14 | 显示全部楼层
我之前也遇到过同样的问题,楼主可以把里面和t(温度或者时间)、z(高度或者自己设置的层次)这类的数据fwrite为另一个nc,再用.1、.2的方式调用。只不过变成了两个nc数据,虽然有点傻,但是可以用。参考下这个网页最后的fwrite(http://apdrc.soest.hawaii.edu/tutorials/grads.php
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-12-28 21:25:53 | 显示全部楼层
用哪个nc就在前面打上'set dfile 1' 这里的数字是你导入nc文件的顺序,然后在使用里面的变量时打上'.1' 例如:'z1=ave(z.1,t=1,t=3)'。有一点'set dfile 2'后,如果要使用第一个nc还需要再重新'set dfile 1'
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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