- 积分
- 34946
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-11-6
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 一人。 于 2015-12-2 16:26 编辑
各位朋友,本人这两天研究官网如何写nc文件的东西,我要读取wrfinput_d02里的INDEX变量,安照官网做了,但是出现问题了。脚本如下。
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
begin
fi = addfile ("wrfinput_d02", "r")
lat = fi->XLAT
time = fi->Times
lon = fi->XLONG
in = fi->LU_INDEX(:,:,:)
nlat = dimsizes(lat)
nlon = dimsizes(lon)
ntim = dimsizes(time)
f = addfile("out.nc","c")
dimNames = (/"time","lat","lon"/)
dimSizes = (/-1,nlat,nlon/)
dimUnlim = (/True,False,False/)
filedimdef(f,dimNames,dimSizes,dimUnlim)
filevardef(f,"time",typeof(time),getvardims(time))
filevardef(f,"lat" ,typeof(lat) ,"lat")
filevardef(f,"lon" ,typeof(lon) ,"lon")
filevardef(f,"in" ,typeof(in) , getvardims(in) )
filevarattdef(f,"time",time)
filevarattdef(f,"lat" ,lat)
filevarattdef(f,"lon" ,lon)
filevarattdef(f,"in",in)
f->time = (/time/)
f->lat = (/lat/)
f->lon = (/lon/)
f->in = (/in/)
end
报错如下:
fatal:Could not create (out.nc)
fatal:_NclBuildArray: each element of a literal array must have the same dimension sizes, at least one item doesn't
fatal:["Execute.c":8128]:Execute: Error occurred at or near line 18 in file 1.ncl
求拯救。@longlivehj
|
|