从python3中带有EECode的grib2文件读取温度,湿度等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从python3中带有EECode的grib2文件读取温度,湿度等相关的知识,希望对你有一定的参考价值。

我正在尝试在python中使用EECodes从grib2文件中获取各种天气信息,例如温度,湿度等。我正在使用GFS文件。我希望能够将数据提取为(lat,lon,alt,$ data_point),以及每个高度的2d数组。

我已经尝试过位于此处的示例程序:https://confluence.ecmwf.int/display/ECC/grib_iterator_bitmap

我不知道我在该程序的输出中查找的内容。当我使用它们的键加载消息时,如何建立网格并不明显。当我加载网格时,数据没有我理解的标签。

答案

@ craeft看一下https://github.com/ecmwf/cfgribcfgrib是python和grib文件处理的新标准。它易于安装和访问文件。请安装最新版本,因为它支持GFS文件。

以上是关于从python3中带有EECode的grib2文件读取温度,湿度等的主要内容,如果未能解决你的问题,请参考以下文章

xarray+cfgrib读取grib2文件问题-已解决

如何连接大量的 GRIB2 文件?

Grib2 到 PostGIS 栅格 - 有人可以让它工作吗?

python3中带有内联赋值的if语句(赋值表达式)

使用 GRIB2Tools 访问 GRIB 数据会导致 IndexOutOfBoundException

如何使用 Python 绘制 GFS grib2 数据?