爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 12178|回复: 10

GRIB1批量转换为ARL格式

[复制链接]
发表于 2015-9-11 11:04:41 | 显示全部楼层 |阅读模式

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

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

x
HYSPLIT单机版自带的转换工具是否可以实现批量转换数据格式呢?看说明书应该是可以的啊,但是一次只能选中一个文件,求解答~~~
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-9-11 11:10:58 | 显示全部楼层
看了下运行日志,好像设置时间范围,输入文件选起始文件,会自动读取后面的文件进行转换的~~
密码修改失败请联系微信:mofangbao
发表于 2021-2-27 17:38:31 | 显示全部楼层
请问楼主现在问题解决了嘛
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-6 14:45:57 | 显示全部楼层
龍_彳亍_天_下 发表于 2021-2-27 17:38
请问楼主现在问题解决了嘛

用Linux下的脚本进行转换,win似乎不行
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-4-6 15:43:15 | 显示全部楼层
zhangyw 发表于 2021-4-6 14:45
用Linux下的脚本进行转换,win似乎不行

我现在已经解决啦,用的王老师的程序,编写的python脚本,可以实现windows下的批量转格式,脚本我找一下
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-4-6 15:45:49 | 显示全部楼层
import os
import datetime
import time

start = '19810102'
end = '20201231'


datestart = datetime.datetime.strptime(start, '%Y%m%d')
dateend = datetime.datetime.strptime(end, '%Y%m%d')
a = os.system(r"cd D:\coldwave_data\ERA\arl")
print(a)
data_list = list()
while datestart <= dateend:
    time_format = datestart.strftime('%Y%m%d')
    print(time_format)
    grib2arl_str_1 = 'C:\\hysplit\\exec\\grib2arl.exe -iD:\\coldwave_data\\ERA\height2p5\\'
    grib2arl_str_2 = '.grib -p0 -k37 -sD:\\coldwave_data\\ERA\\surface2p5\\'
    grib2arl_str_3 = '.grib -cD:\\coldwave_data\\ERA\\GEO2P5.grib'

    grib2arl_str = str(grib2arl_str_1) + str(time_format) + str(grib2arl_str_2) + str(time_format) + str(grib2arl_str_3)
   
    b = os.popen(grib2arl_str)
    print(b)
    time.sleep(15)

    if os.path.exists('DATA.ARL') == True:
       c = os.system(r"rename DATA.ARL "+time_format+".arl")
       print(c)
       time.sleep(3)
    d = os.system(r"del DATA.ARL")
    time.sleep(3)     


    datestart += datetime.timedelta(days=1)
说明:
下载的数据包括高空层数据、地面数据和GEO数据
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-4-6 19:08:07 | 显示全部楼层
龍_彳亍_天_下 发表于 2021-4-6 15:45
import os
import datetime
import time

好哒,谢谢!
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2023-7-1 15:58:49 | 显示全部楼层
龍_彳亍_天_下 发表于 2021-4-6 15:45
import os
import datetime
import time

您好,请问GEO数据是在哪里下载的呀?我在ERA5的数据中只看到了pressure level和single level的,但是不知道去哪找invariant的数据
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2024-3-4 13:11:15 来自手机 | 显示全部楼层
melodyz 发表于 2023-07-01 15:58
您好,请问GEO数据是在哪里下载的呀?我在ERA5的数据中只看到了pressure level和single level的,但是不知道去哪找invariant的数据

你是否知道了ERA5这个数据?我还是没找到

                               
登录/注册后可看大图
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2024-3-13 22:21:47 | 显示全部楼层
melodyz 发表于 2023-7-1 15:58
您好,请问GEO数据是在哪里下载的呀?我在ERA5的数据中只看到了pressure level和single level的,但是不 ...

请问您找到GEO数据了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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