爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 12335|回复: 12

[求助] 如何使用Python创建grib2文件?并对其写入指定的内容?

[复制链接]

新浪微博达人勋

发表于 2020-1-17 14:49:04 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
    目前需要使用Python从无到有创建一个 grib2 文件,并对其写入指定经纬度与其他参数?

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-1-18 17:01:12 | 显示全部楼层
eccode吧。听说好像行
另外,我听说实际业务上,是找欧洲中心的人做了个模板,然后往里面填数据这样。可以说非常不友善了。
也可以用cdo(还是nco?我忘了)把nc转成grib.具体怎么做我也忘了。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2020-1-17 16:44:47 | 显示全部楼层
已知可以写grib2的python包有,pygrib , iris,ncepgrib2
其中pygrib,目前我只研究到对现有的数据元进行修改,还没找到如何自己创建新的数据元。
iris,没研究明白。
ncepgrib2,没研究明白,不过这个看起来更接近底层,要自己一个个写键值。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-17 17:19:12 | 显示全部楼层
1099221723 发表于 2020-1-17 16:44
已知可以写grib2的python包有,pygrib , iris,ncepgrib2
其中pygrib,目前我只研究到对现有的数据元进行 ...

非常感谢您的回复, 目前只接触过 pygrib ,实际应用也不多,除了你说这些,还有 cfgrib Python库。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-1-19 08:57:43 | 显示全部楼层
astiny 发表于 2020-1-18 17:01
eccode吧。听说好像行
另外,我听说实际业务上,是找欧洲中心的人做了个模板,然后往里面填数据这样。可以 ...

也是刚接触这种数据,在网上找不到任何可参考的实现,

感谢您的指导。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-1-19 09:18:42 | 显示全部楼层
可以用wgrib2吧,cpc官网可以参考
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-18 16:39:48 | 显示全部楼层
1099221723 发表于 2020-1-17 16:44
已知可以写grib2的python包有,pygrib , iris,ncepgrib2
其中pygrib,目前我只研究到对现有的数据元进行 ...

您好,请问您的pygrib是怎么安装上的,我一直装不了,我是用conda 装的,快哭了。。。。。。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-18 19:18:34 | 显示全部楼层
subtropical 发表于 2020-3-18 16:39
您好,请问您的pygrib是怎么安装上的,我一直装不了,我是用conda 装的,快哭了。。。。。。

window 装不了,linux下才可以安装,conda应该是可以直接安装的,用pip的话要自己装eccodes.
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-19 09:22:59 | 显示全部楼层
1099221723 发表于 2020-3-18 19:18
window 装不了,linux下才可以安装,conda应该是可以直接安装的,用pip的话要自己装eccodes.

就是好像一直说环境有问题。。。。不知道你怎么用conda装的
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-3-19 09:52:30 | 显示全部楼层
subtropical 发表于 2020-3-19 09:22
就是好像一直说环境有问题。。。。不知道你怎么用conda装的

conda的环境内部冲突,新建一个env安装。
或者你用的不是x86架构的电脑,那就要自己手动编译了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表