爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 5672|回复: 2

用NCL中的rcm2rgrid函数插值不成功

[复制链接]

新浪微博达人勋

发表于 2020-11-20 11:15:52 | 显示全部楼层 |阅读模式
GrADS
系统平台: Linux(Ubuntu 16)
问题截图:
问题概况: 使用rcm2rgrid函数将wrfout里面的变量插值到分析场(s用的ERA5数据)时得到的数据都是缺省值,不能理解,向各位同仁求助!
我看过提问的智慧: 看过
自己思考时长(天): 2

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

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

x
以下是我的NCL脚本:

load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/cnmap/cnmap.ncl"
; load "/home/lixiang/files/NCLfiles/lxdef/lxdef.ncl"

begin
    ;数据读取与预处理
    ;读取再分析资料获得分析场
    f0 = addfile("/home/lixiang/files/data_download/"+\
    "meiyu0708/analysis/add_200hPa/pl07Asia_meiyu.nc", "r")
    t1 = (7-1)*24 + (8-8)  ;7日,08时(BJT)
    t2 = (8-1)*24 + (8-8)  ;8日,08时(BJT)
    u0 = short2flt(f0->u(t1:t2,:,:,:))
    v0 = short2flt(f0->v(t1:t2,:,:,:))
    u0!1 = "level"
    u0!2 = "latitude"
    u0!3 = "longitude"
    u0&level = f0&level
    u0&latitude = f0&latitude
    u0&longitude = f0&longitude
    copy_VarMeta(u0, v0)
    f = addfile("/home/lixiang/files/WRFfiles/meiyu0708/"+\
    "SKEB/test01/wrfout_d01_2020-07-06_18:00:00"+".nc", "r")
    p = wrf_user_getvar(f,"pressure",-1) ;获取总的气压数据
    u = wrf_user_getvar(f, "ua", -1)
    v = wrf_user_getvar(f, "va", -1)
    u := wrf_user_intrp3d(u, p, "h", 500, 0., False)
    v := wrf_user_intrp3d(v, p, "h", 500, 0., False)
    lat2d = wrf_user_getvar(f, "XLAT", 0)
    lon2d = wrf_user_getvar(f, "XLONG", 0)  
    ugrd = rcm2rgrid(lat2d, lon2d, u(0,:,:), u0&latitude, u0&longitude, 0)
    ; vgrd = rcm2rgrid(lat2d, lon2d, v, u0&latitude, u0&longitude, 1)
    print(ugrd(:,9))
    exit()
    fbindirwrite("u500.grd", u0)
    fbindirwrite("v500.grd", v0)
    ; printVarSummary(ugrd)
end





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

新浪微博达人勋

发表于 2020-11-30 09:57:33 | 显示全部楼层
请问解决了吗,我的也是这样
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-12-1 08:47:18 | 显示全部楼层
TangYh 发表于 2020-11-30 09:57
请问解决了吗,我的也是这样

解决了,是范围的问题,要保证插值的经纬度范围包含在被插值的经纬度范围之内。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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