- 积分
 - 576
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2015-10-4
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
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 
 
 
 
 
 
 |   
 
 
 
 |