abd*_*mer 2 netcdf grib netcdf4 cdo-climate eccodes
我从 ECMWF 下载了 Grib 格式的 Era interim 数据。有没有办法将具有多个频段的 grib 文件转换为 netCDF4,同时保持频段为 NETCDF 格式?
我尝试使用 cdo 操作,但输出仅是 grib 文件的第一个区域。
cdo -f nc copy input.grib output.nc
Run Code Online (Sandbox Code Playgroud)
是的,有一种非常舒适的方式使用python, xarrayand cfgrib(需要 ECCODES)。
按照github页面上提到的方式安装 cfgrib,您将在 eccodes 安装中拥有所有必需的 grib 表。
之后你只需打开你的 grib 文件:
import xarray
data = xarray.open_dataset('path_to_grib_file.grib1', engine='cfgrib')
data.to_netcdf('netcdf_file.nc')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8962 次 |
| 最近记录: |