登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
操作如下:把一个nc文件中的一个变量写到另一个nc文件中, 报错如下:ncendef: ncid 131072: NetCDF: One or more variable sizes violate format constraints........
百度以后发现是文件大于2GB,加如下命令即可:setfileoption(“nc”,”Format”,”LargeFile”) or setfileoption(“nc”,”Format”,”NetCDF4Classic”)
可是我把命令加上去了,也不行,不知道是程序放的位置不对吗还是出了其他问题,程序如下: 1 begin
2
3 f_in=addfile("IG001_ymean.nc","r")
4
5 THO=f_in->THO
6 lat=f_in->lat
7 lon=f_in->lon
8 lat_bnds=f_in->lat_bnds
9 lon_bnds=f_in->lon_bnds
10
11
12 f_out=addfile("IG001_ymean_tho.nc","c")
13 f_out->THO=THO
14 f_out->lat=lat
15 f_out->lon=lon
16 f_out->lat_bnds=lat_bnds
17 f_out->lon_bnds=lon_bnds
18
19 setfileoption("nc","Format","NetCDF4Clsaaic")
|