- 积分
- 485
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-7-27
- 最后登录
- 1970-1-1
|
发表于 2016-1-13 11:06:01
|
显示全部楼层
这个是我从官网上修改的想要得到平均风速的脚步,希望可以实现得到50m,70m这样的,可是总是提示刚才的错误
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/wrf/WRFUserARW.ncl"
begin
a = addfile("wrfout_d03_2012-04-11_00_00_00.nc","r")
type = "pdf"
wks = gsn_open_wks(type,"case")
res = True
res@MainTitie = "REAL-TIME WRF"
res@Footer = False
pltres = True
mpres = True
times = wrf_user_getvar(a,"times",-1)
ntimes = dimsizes(times)
it = 0
res@TimeLabel = times(it)
;slp = wrf_user_getvar(a,"slp",it)
;wrf_smooth_2d(slp,3)
;t2 = wrf_user_getvar(a,"T2",it)
;tc2 = t2-273.16
;tf2 = 1.8*tc2+32
;tf2@description = "Surface Temperature"
;tf2@units = "F"
z=wrf_user_getvar(a,"z",it)
;z=z-conform(z,wrf_user_getvar(a,"ter",it),(/0,2,3/))
u = wrf_user_getvar(a,"U",it)
;height=new(2,float)
height=50.
u_plane=wrf_user_intrp3d(u,z,"h",height,0.,False)
v = wrf_user_getvar(a,"V",it)
height=50.
v_plane=wrf_user_intrp3d(v,z,"h",height,0.,False)
u10 = u_plane*1.94386
v10= v_plane*1.94386
u10@units = "kts"
v10@units = "kts"
WindVeo = sqrt(u_plane*u_plane+v_plane*v_plane)
;u10 = wrf_user_getvar(a,"U10",it)
;v10 = wrf_user_getvar(a,"V10",it)
;u10 = u10*1.94386
;v10 = v10*1.94386
;u10@units = "kts"
;v10@units = "kts"
;WindVeo = sqrt(u10*u10*1.2+v10*v10*1.2)
opts = res
opts@ContourParameters=(/0.,24.,1./)
opts@gsnSpreadColorEnd = -3
contour_WindVeo = wrf_contour(a,wks,WindVeo,opts)
delete(opts)
;opts = res
;opts@cnFillOn = True
;opts@ContourParameters=(/-20.,90.,5./)
;opts@gsnSpreadColorEnd = -3
;contour_tc = wrf_contour(a,wks,tf2,opts)
;delete(opts)
;opts = res
;opts@cnLineColor = "Blue"
;opts@cnHighLabelsOn = True
;opts@ContourParameters = (/900.,1100.,4./)
;contour_psl = wrf_contour(a,wks,slp,opts)
;delete(opts)
opts = res
opts@FieldTitle = "Winds"
opts@NumVectors = 47
vector = wrf_vector(a,wks,u10,v10,opts)
delete(opts)
;plot = wrf_map_overlays(a,wks,(/contour_tc,contour_psl,vector/),pltres,mpres)
plot = wrf_map_overlays(a,wks,(/contour_WindVeo,vector/),pltres,mpres)
end
|
|