- 积分
- 774
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2020-11-5
- 最后登录
- 1970-1-1
|

楼主 |
发表于 2021-7-1 11:07:57
|
显示全部楼层
begin
modeltime="222.nc"
path="F:/Piggy_NCL/Cygwin64/home/15741/"
f=addfile(path+modeltime,"r")
seat=f->a(:,{-90:90},:)
newlat = fspan(-90.,90,361) ;格点数=361/分辨率0.5
newlon = fspan(0.,359.5,720) ;格点数=720/分辨率0.5
newlat@units = "degrees_north"
newlon@units = "degrees_east"
newp=new((/dimsizes(seat(:,0,0)),dimsizes(newlat),dimsizes(newlon)/), float)
newp!0="time"
newp!1="lat"
newp!2="lon"
newp&time=seat&time
newp&lat=newlat
newp&lon=newlon
newp@_FillValue = 1e+20
printVarSummary(newlat)
printVarSummary(newlon)
newp= linint2(seat&lon,seat&lat,seat,False,newlon,newlat,0);linint2_Wrap lat,lon会变成LAT,LON
;print(seat)
setfileoption("nc","Format","LargeFile") ;生成文件的属性(>2Gb)
printVarSummary(newp)
pathout="F:/Piggy_NCL/Cygwin64/home/15741/"
outfilename = "111.nc"
ncdf = addfile(pathout+outfilename,"c") ;输出插值后文件
ncdf->seat = newp
end |
|