登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 郭小侠V 于 2016-4-21 22:31 编辑
先贴一下成果图:
一、资料的下载 使用的是fnl1*1°的资料: 具体如何下载请自行找!示例下载好的数据如下:2016年3月18日20时数据 二、生成ctl等文件 类似如下(以下不是用本次资料): 第1步:选择一个文件,生成ctl文件 !g2ctl I:/qx/201522/fnl_20151001_00_00.grib2 > I:/qx/201522/fnl201522.ctl
插入一句,本文用的是grib2格式的,运行上面一句前要将g2ctl.exe 放入grads.exe所在的目录;相反如果是grib1格式的,用grib2ctl 命令,事先将grib2ctl.exe 放入grads.exe所在的目录
第2步:批量修改 第3步:生成批量索引 !gribmap -i I:/qx/201522/fnl201522.ctl
我的文件比较多,主要用上了批量处理 不过为了大家方便,我也单单生成一个2016.3.18 20:00的(D盘根目录)
!g2ctl d:/fnl_20160318_12_00.grib2 > d:/fnl2016031812.ctl !gribmap -i d:/fnl2016031812.ctl 生成在d盘如下: 大家可以将三个文件放在d盘,然后运行后面的gs文件可以出图 或者自己放一个地方,改ctl和gs文件里面的路径,出图
三、开始作图: 但作出来的图只有两白色的线,如图
后来发现原因是自带的plotskew.gs 太老了,所以画的线都白的,等会建议下载我后面的gs文件,包含新的plotskew.gs 代码了;
再加上不会控制输出什么线;
以下方框中控制画什么线,起控制作用的命令 值为0是不画相关线条,值为1是画相关内容 ,如改drawthtw=0为drawthtw=1画绝热线:
好吧,我将它都画出来,然后再一一少画(一个个将1改为0,),分辨哪个线是什么,下面是成果,什么线以及对应的画图命令:
四、实践作图 三个文件放在d盘,然后运行下面gs文件或以出图 或者自己放一个地方,改ctl和gs文件路径出图
如下是各gs(在附件里面),大家对照学习 1、画图,不保存 skewplot(不同颜色线并显示过程,不保存图).gs 2、画图,并保存图 skewplot(不同颜色线,保存图).gs 3、批量画图并保存图 skewplot(批量画图,不同颜色线,保存图).gs
例子中1和2的gs不改输入代码画出的图:
最后,附件来了,设置了隐藏,回复可见:
2016.4.21更新:增加一个附件,怎么看斜温图 ,另外,下面有个贴也是可以学习如何看斜温图: |