1. Linux Terminal
$vi test.ctl
2.1.
文件名具有统一的命名规律,如 prec_1901.nc — prec_2000.nc 或者 prec_1901-1901.nc
DSET pathname/varname_%y4.nc
DSET pathname/varname_%y4-%y4.nc
(起始值1901和time step直接通过下面的定义决定)
2.2.
部分文件名具有统一的命名规律,如 prec_1901.nc — prec_1950.nc,prec_1951_1980.nc, prec_1981_2000.nc, time step为一年,可以分成前后两部分。
DSET pathname/filename_%ch.nc
CHSUB 1 50 %y4
CHSUB 51 100 %x31_%30
(下面定义TDEF中依然是总数100)
DTYPE netcdf
TITLE climate data
UNDEF -9999(missing value)
OPTIONS template
* OPTIONS little_endian
2.3.
文件扩展名为gz压缩文件
除了以下选项要增加gzip,其他与2.1类似
OPTIONS template gzip
3. 定义各个维数
#维度 #总数目 #演算关系 #起始值 #间隔(精度)
XDEF 720 linear -179.75 0.5
YDEF 360 linear -89.75 0.5
ZDEF 1 levels 0
TDEF 730 linear 01jan2001 1dy
4. 定义各个变量
vars 3
Temp=>temp 0 t,y,x air temperature [degree]
lat=>glat 0 y,x Latitude
lon=>glon 0 y,x Longitude
endvars
保存test.ctl