爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10449|回复: 0

[经验总结] ncl读取ERA5的云液水含量报错的解决方法

[复制链接]

新浪微博达人勋

发表于 2021-2-21 15:15:32 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 穿越的小瓶子 于 2021-2-21 15:16 编辑

下载了ERA5逐小时再分析资料,绘制云液水含量Specific cloud liquid water content图时总是报错,
原来的程序是:
w      =short2flt(g->w(i,{850},:,:))
clwc  = short2flt(g->clwc(i,{850},:,:))
报错:warning:ContourPlotDraw: out of range coordinates encountered; standard AreaFill rendering method may be unreliable;
consider setting the resource trGridType to "TriangularMesh" if coordinates contain missing values.
但是读取其他的变量(u,v,w,hgt)时不会报错。报错提醒的意思是数据范围不一致,与地图对不上。

导出读入的各个变量的信息看看:

发现clwc的变量少了坐标信息,自己赋予:
clwc!0               = "latitude"
clwc&latitude         = latclwc@units                = "kg/kg"
clwc!1                        = "longitude"
clwc&longitude         = lon
就解决了,但具体关于为什么有的变量会缺少坐标维度信息,数据文件里是有的,但读入时就没有了,不是很明白。

1111.png
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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