爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 836|回复: 3

请教一下各位大佬,如何用ncl绘制wrfout文件水汽通量和其水汽通量散度图,求脚本

[复制链接]

新浪微博达人勋

发表于 2024-1-17 17:15:43 | 显示全部楼层 |阅读模式
100金钱
水汽通量散度.PNG 想画的是这样的图,目前只会计算水汽通量,水汽通量散度不太会,各位大佬可以分享交流一下如何画这个图的脚本吗?(处理的是wrfout文件)
以下是我的脚本,感谢各位大佬
a             = addfile("wrfout.nc","r")u                    = wrf_user_getvar(a,"ua",-1)     v                    = wrf_user_getvar(a,"va",-1)        p                    = wrf_user_getvar(a,"pressure",-1)  ;z                    = wrf_user_getvar(a,"height",-1)qvapor               = wrf_user_getvar(a,"QVAPOR",-1)    ; Qvqv       = qvapor*1000.qv@units = "g/kg"g    = 9.80665          ; m/s2g@units = "m/s2"u_500   = wrf_user_intrp3d(u,p,"h",500.,0.,False)v_500   = wrf_user_intrp3d(v,p,"h",500.,0.,False)qv_500  = wrf_user_intrp3d(qv,p,"h",500.,0.,False)spd = (u_500*u_500 + v_500*v_500)^(0.5)            spd@description = "Wind Speed"spd@units = "m/s"
;单层水汽通量 flux = 比湿(g/kg)*风V(m/s)/g(m/s2)
flux_5       = qv_500*spd/g     ;g*(s-1*hPa-1*cm-1)flux_500     = flux_5*10        ;10-1*g*(s-1*hPa-1*cm-1)avg_flux_500 =dim_avg_n_Wrap(flux_500,0)avg_u        =dim_avg_n(u_500,0)avg_v        =dim_avg_n(v_500,0)copy_VarCoords(qv_500(0,:,:),avg_flux_500copy_VarCoords(u_500(0,:,:),avg_u)copy_VarCoords(v_500(0,:,:),avg_v)delete([/flux_5,flux_500,spd,qv_500,u_500,v_500/]);--------------换经纬度lat2d = a->XLAT(0,:,:)lon2d = a->XLONG(0,:,:)lat1d = lat2d(:,0)lon1d = lon2d(0,:)grid_flux_500 = rcm2rgrid_Wrap(lat2d,lon2d,avg_flux_500,lat1d,lon1d,0)grid_u        = rcm2rgrid_Wrap(lat2d,lon2d,avg_u,lat1d,lon1d,0)grid_v        = rcm2rgrid_Wrap(lat2d,lon2d,avg_v,lat1d,lon1d,0)delete([/avg_flux_500,avg_u,avg_v/])`

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

新浪微博达人勋

发表于 2024-1-18 09:35:14 | 显示全部楼层
NCL的官网有相关的例子 https://www.ncl.ucar.edu/Applications/wind.shtml
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2024-1-18 19:57:17 | 显示全部楼层
HANSEN 发表于 2024-1-18 09:35
NCL的官网有相关的例子 https://www.ncl.ucar.edu/Applications/wind.shtml

谢谢大佬,官网看过了,没有处理WRF生成wrfout文件相关脚本示例
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2024-1-19 19:58:46 | 显示全部楼层
lsk123 发表于 2024-1-18 19:57
谢谢大佬,官网看过了,没有处理WRF生成wrfout文件相关脚本示例

WRF的wrfout也有啊 NCL一大堆出来wrfout资料的函数呢 直接插值一下跟普通nc数据处理方式一样
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

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

本版积分规则

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

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

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