气压层 插值到 垂直气压层;infile
中需要包含 地表气压 和 地表位势 ;
infile
中需要包含 地表气压 和 地表位势 ;infile
中必须包含 三维的大气气压数据,单位为 pascal ,变量标准名为 air_pressure ;infile
中必须包含 三维的高度数据,单位为 meter ,变量标准名为 geometric_height_at_full_level_center ;例子
将混合气压层数据插值到 925,850,500 和 200 hPa 的气压层:
1 | cdo ml2pl,92500,85000,50000,20000 infile outfile |
将混合高度层数据插值到 925,850,500 和 200 hPa 的气压层:
1 | cdo ap2pl,92500,85000,50000,20000 infile outfile |
将混合高度层数据插值到 20,100,500,1000,5000,10000 和 20000 米的高度:
1 | cdo gh2hl,20,100,500,1000,5000,10000,20000 infile outfile |
<operator>,tgtcoordinate infile1 infile2 outfile
Interpolation | Operators | Description |
---|---|---|
线性垂直插值 | intlevel3d,tgtcoordinate | 根据给定的三维垂直坐标系 infile2 对三位变量场 infile1 进行线性垂直插值;参数 tgtcoordinate 是一个具有三维垂直高度层坐标的文件 |
例子
将三维变量场 infile1 插值到 infile2 的三维垂直坐标系中,插值的垂直高度层由 tgtcoordinate 给出:
1 | cdo intlevel3d,tgtcoordinate infile1 infile2 outfile |
<operator>,parameter infile outfile
Operators | Description |
---|---|
inttime,date,time[,inc] | 时间步之间的线性插值,参数 date,time[,inc] 表示插值开始的日期 date 、时间 time 以及增量 inc |
intntime,n | 时间步之间的线性插值,参数 n 表示从一个时间步到下一个时间步的时间步间隔 |
例子
将时间序列 infile 插值到 1987-01-01 12:00:00 开始的每小时一次的数据集:
1 | cdo inttime,1987-01-01,12:00:00,1hour infile outfile |
<operator>,parameter infile1 infile2 obase
Operators | Description |
---|---|
intyear,years | 对两个年份的数据 infile1 和 infile2 进行线性插值, infile1 和 infile2 必须具有相同的结构和变量;输出的数据集命名为: \<obase>\<yyyy>\<suffix> , \<suffix> 为文件扩展名;参数 years 为逗号分隔的年份列表或者 first/last[/inc] 表示的年份范围 |
例子
infile1 为 1985 年的 12 个时间步, infile2 为 1990 年的 12 个时间步;按月在 1985 年至 1990 年之间进行线性插值:
1 | cdo intyear,1986,1987,1988,1989 infile1 infile2 year |