- 积分
- 43554
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2019-5-13
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 一大碗年糕 于 2026-2-4 23:16 编辑
之前一直用的geocat的interp_hybrid_to_pressure来插值模式输出数据,晚上试了下cdo的插值。两者总体还是一致的geocat:interp_hybrid_to_pressure
- ds = xr.open_dataset("var_tmp.nc")
- ds_interp = gc.interp_hybrid_to_pressure(ds['Z3'], ds['PS'],ds['hyam'],ds['hybm'],ds['P0'])
复制代码 cdo:ml2pl
- # Extract variable
- ncks -O -v ${VAR},ilev $filename var_tmp.nc
- # Add layer interface 'ilev' as bounds of vertical coordinate 'lev’
- ncatted -a bounds,lev,c,c,"ilev" var_tmp.nc
- # Interpolate from hybrid sigma-pressure to pressure levels
- cdo ml2pl,20000.,25000.,30000.,50000.,70000.,85000.,92500.,100000. var_tmp.nc var_ml2pl.nc
复制代码 结果:向上其他气压层缺测区域基本一致,但是在1000hPa上cdo的缺测面积较少。大小差异几乎可以忽略不计
|
|