import numpy as np import pandas as pd import xarray as xr from netCDF4 import Dataset from cfgrib.xarray_to_grib import to_grib path = '///' #你的数据文件路径 data = Dataset(path) element = data.variables['你的数据key键'][:] youdata = np.array(pelement) ds2 = xr.DataArray( youdata, #只接收array格式数据 coords=[ np.linspace( xx,xx,xxx ), #目前cfgrib只接收np.linspace方法写入经纬度 np.linspace(xx,xx,xxx), #第一个和第二个为范围第三个为份数 ], dims=['latitude', 'longitude'], ).to_dataset(name='skin_temperature') ds2.skin_temperature.attrs['GRIB_shortName'] = 'skt' to_grib(ds2, 'xxx.grib')
python写grib文件(cfgrib模块) 又:nc文件转grib1/2
于 2022-07-08 11:29:02 首次发布