【问题标题】:Read temperature, humdity, etc from grib2 files with EECodes in python3在 python3 中使用 EECodes 从 grib2 文件中读取温度、湿度等
【发布时间】:2020-04-10 10:34:22
【问题描述】:

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

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

我无法弄清楚我在该程序的输出中看到了什么。当我使用它们的键加载消息时,如何制作网格并不明显。当我加载网格时,数据没有我理解的标签。

【问题讨论】:

    标签: python-3.x weather grib


    【解决方案1】:

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

    【讨论】:

    • 我无法安装它。 conda forge 中的 ecCode 好像不是最新的?
    • 最好的方法是使用 apt manager,但它仅适用于 ubuntu 发行版。否则你必须分享你的错误信息,然后我可以再次帮助你。
    • 我一直试图让它工作,但它不能正确打开 GFS 文件。查看此链接:github.com/ecmwf/cfgrib/issues/2。我无法获取变量列表,也无法从多个层获取数据。
    猜你喜欢
    • 1970-01-01
    • 2015-08-15
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    相关资源
    最近更新 更多