首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何用Python绘制GFS grib2数据?

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

Stack Overflow用户
提问于 2015-06-01 18:59:43
回答 1查看 8.2K关注 0票数 6

我想在我的网站上有一张未来几天的气温图表,全球预报系统最能满足我的需求。如何在matplotlib中绘制GRIB2数据,并从绘制中创建PNG图像?

我花了几个小时在互联网上搜索,询问那些确实知道如何做的人(他们一点帮助都没有),我不知道从哪里开始。GFS数据可以在这里找到:ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/如果可能的话,我希望它是轻量级的,并且不会丢失太多的服务器空间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-01 19:53:17

当您考虑数据使用和存储的轻量级时,可以考虑使用GRIB以外的其他数据形式。GRIB-files通常包含全球范围的数据,当您只想要绘制特定域时,这是非常无用的。

我强烈建议使用NOAA-NCEP opendap数据服务器中的数据。您可以使用netCDF4从此服务器获取数据。不幸的是,已知此服务器在某些时候不稳定,这可能会导致刷新运行和/或格式错误的数据集的延迟。然而,在95%的时间里,我可以访问我需要的所有数据。

注意:此数据服务器可能会因为新运行发布后的高传输量而变慢。访问数据服务器可在以下位置找到:http://nomads.ncdc.noaa.gov/data.php?name=access#hires_weather_datasets

使用Matplotlib和底图工具包绘制数据非常简单。可以在这里找到一些示例,包括GFS数据集的用法:http://matplotlib.org/basemap/users/examples.html

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30571755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档