多语言展示
当前在线:1662今日阅读:113今日分享:31

GrADS学习与使用:批处理(写gs脚本)

GrADS(Grid Analysis Display System)画图或者处理数据有2种方式:交互式和批处理方式。其中,批处理方式是最常用的也是很方便的。所谓批处理就是写.gs脚本,然后让GrADS执行这个脚本。下面简单介绍如何书写和执行gs脚本。
工具/原料

GrADS

方法/步骤
1

建立gs脚本。首先新建一个.txt的记事本文档,以first.txt为例,然后把后缀.txt换成.gs。打开first.gs,开始写脚本(scripts)。注意,GrADS在Windows系统运行时,其脚本的每行命令都是用单引号’’引起来的。脚本也可以用写字板新建和打开,建议用写字板。下面是一个脚本示例。*表示注释,*后面的GrADS不执行。'reinit'*有人建议写reinit,有人不建议写,只要知道reinit的作用怎么都行'open model.ctl'*打开数据描述文件(数据描述文件对应有数据)*'set vpage 0.0 11.0 0.0 8.5' *设置虚页范围X方向0.0-11.0英寸Y方向0.0-8.5英寸'set parea 1.0 10.0 1.5 7.0'  *在虚页基础上,在范围1.0-10.0,1.5-7.0画图'set lon 70 130' *设置经度'set lat 10 60'  *设置纬度'set t 1'        *设置时次'set lev 1'      *设置层数'set mproj lambert' *设置投影方式'set mpdset hires'  *设置地图数据集,lowres mres hires分别为低 中 高分辨率'set map 4  1 4'   *设置背景地图的颜色4,线型1,线宽4'set gxout shaded'  *设置出图方式为填色图shaded'set cmin 273'     *低于273K的表面温度不画'set cmax 300'     *高于300K的表面温度不画'd ts'             *display表面温度,ts是表面温度的变量名,可见数据描述文件'cbarn 1 0'        *添加色标,1表示色标大小,>1增大,<1减小,0表示横着'printim ts.jpg x1000 y800 white' *输出x1000 y800点阵单位jpg格式白底图片,所在目录下会找到ts.jpg图片的。;     *作为好习惯,结尾单独写一行;或空一行

2

DOS命令启动GrADS。首先按windows+R,然后在“运行”框中输入cmd,然后回车就进入DOS命令窗口。

3

然后进入到数据所在目录(包括数据、数据描述文件、gs文件都放在这目录下)。以所处理数据在D盘为例,比如在D:\GrADS\GrADSSTUDY。首先,输入d:按回车。这也DOS命令窗口下如何切换到D盘目录的方法。如下图:

4

然后再输入cd GrADS\GrADSSTUDY按回车,就进入所要处理数据的目录啦。再输入grads按回车,再按回车(这时选择了landscape模式)。如下图:

5

然后执行gs脚本。当前就在数据、数据描述文件和gs所在的目录,所以可以不考虑绝对路径、相对路径什么的。直接执行gs脚本,即在命令窗口输入run first.gs按回车,这样就按照gs里面的命令要求画出图来了。如下图:

6

执行gs脚本的时候也可以直接把gs脚本拖到命令窗口中,然后按回车。这样又省去了输入run,呵呵...

7

总的来讲,写gs脚本是使用GrADS进行绘图或处理数据肯定会用到的。更的gs脚本命令接下来会逐步介绍。

注意事项
1

如果这些经验介绍能帮到您,将非常开心,也请点赞或获评,谢谢。

2

可以关注我奥。

推荐信息