读取grib文件并转为nc
最近在处理grib文件,因为nc用的比较多,所以写了一个grib转nc 的函数。
grib的读取选用pygrib库,安装可以利用conda一行代码搞定。
conda install -c conda-forge pygrib
nc文件选用xarray库。
grib转nc
import pygrib as pg
def grib_switch_nc(data_path,var_name,output_path):
'''
利用pygrib库进行grib转nc
:param data_path: 输入数据路径
:param var_name: 输出变量名
:param output_path: 输出数据路径
:return:
'''
grbs = pg.open(data_path)# 所有变量
grb = grbs.select(name = var_name)[0]
value = grb.values
lats,lons = grb.latlons()
lat = lats.T[0]

本文介绍了如何使用Python将grib文件转换为nc格式,主要涉及pygrib库用于读取grib,xarray库用于创建nc文件。通过编写函数,可以方便地批量处理grib文件。
1万+

被折叠的 条评论
为什么被折叠?



