【发布时间】:2020-05-04 08:22:36
【问题描述】:
我在 R 中处理一些 grib1 栅格文件,我必须将这些栅格以 grib1 文件格式再次写入硬盘。有这样做的功能吗?我检查了rNOMADS 包,但只能找到读取 grib 文件的功能。 writeRaster 也没有写入 grib 文件的选项。
提前致谢
【问题讨论】:
我在 R 中处理一些 grib1 栅格文件,我必须将这些栅格以 grib1 文件格式再次写入硬盘。有这样做的功能吗?我检查了rNOMADS 包,但只能找到读取 grib 文件的功能。 writeRaster 也没有写入 grib 文件的选项。
提前致谢
【问题讨论】:
我知道使用 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})
我希望这适合你。
【讨论】: