Сохранение grib файла как NetCDF в Xarray, информация crs потеряна

Я читаю файл grib, вычисляю среднее значение одной переменной и записываю среднее значение в файл netcdf. Это код, который я использую:

      import xarray as xr
import pandas as pd
    
ds = xr.open_dataset('gribfile.grib',engine='cfgrib',chunks={"time": 10})
da = ds['ws'].mean(dim='time')

da.to_netcdf('mean.nc')

Фрагменту кода удается вычислить среднее значение и записать его в файл. Однако записанных данных географической привязки недостаточно. Qgis не может прочитать правильный crs из файла.

До сих пор я добавил crs исходного файла grib в файл netcdf, но похоже, что crs не одинаковы для обоих файлов.

Есть ли что-нибудь, что делает xarray или cfgrib, что изменяет crs файла? Есть ли у меня способ правильно записать crs в файл netcdf?

0 ответов

Другие вопросы по тегам