写入grib2+java_grib2arl命令使用方法

grib2arl命令使用方法grib2arl是HYSPLIT提供的一个将GRIB文件转换成ARL文件的命令行工具。使用时注意以下三点选项和参数之间不要有空格提供的grib文件中的变量应当按时间顺序保存,相同时刻的变量放在一块。如果生成的ARL文件无法使用,考虑需要将气象场按类别分成3个不同的文件,分别储存3维变量,2维变量,和静态场(见附录一)因为从EC下载的GRIB文件的变量不是严格按时间顺序保...
摘要由CSDN通过智能技术生成

grib2arl命令使用方法

grib2arl是HYSPLIT提供的一个将GRIB文件转换成ARL文件的命令行工具。

使用时注意以下三点

选项和参数之间不要有空格

提供的grib文件中的变量应当按时间顺序保存,相同时刻的变量放在一块。

如果生成的ARL文件无法使用,考虑需要将气象场按类别分成3个不同的文件,分别储存3维变量,2维变量,和静态场(见附录一)

因为从EC下载的GRIB文件的变量不是严格按时间顺序保存的,需要将变量重新按时间顺序保存。

下面介绍用grib_filter和cat命令对变量按时间顺序保存的大致步骤:

创建文件rule_file,这个文件说明了变量的筛选规则。在这个文件写入如下内容。

write "./var/era5.[dataDate].[dataTime].grib";

上面一行的意思是,对GRIB变量按照日期(dataDate)和时间(dataTime)进行保存,文件保存到当前路径下的var文件夹下。

在当前路径下建立var文件夹,用于存放分割后的变量。

调用grib_filter命令,将原始文件按日期和时刻进行分割:

grib_filter rule_file src.grib

使用cat命令将分割得到的变量按照时间顺序进行合并,相同时间的文件放在一块:

显式使用:

cat era5.20170516.0000.grib era5.20170516.0100.grib era5.20170516.0200.grib >3dcn.grib

或用sort命令先排序后合并:

ls *.grib|sor

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值