首页 > 解决方案 > 用 R 编写 grib1 文件

问题描述

我在 R 中处理一些 grib1 栅格文件,我必须再次将这些 grib1 文件格式的栅格写入硬盘。有这样做的功能吗?我检查了rNOMADS包,但只能找到读取 grib 文件的功能。writeRaster也没有写 grib 文件的选项。

提前致谢

标签: rgrib

解决方案


我知道使用 python 的解决方案: 1. 安装cfgrib和 xarray 2.:

import xarray
import cfgrib
data = xarray.open_dataset('filename.grb', engine='cfgrib')
data.t2m += 273.15
cfgrib.to_grib(data, 'out1.grib', grib_keys={'edition': 2})

我希望这适合你。


推荐阅读