ImageVerifierCode 换一换
格式:DOCX , 页数:95 ,大小:2.39MB ,
资源ID:7348755      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7348755.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(GrADS绘图软件使用手册.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

GrADS绘图软件使用手册.docx

1、GrADS绘图软件使用手册GrADS绘图软件实用手册2002年1月第一章GrADS绘图软件概述1.GrADS绘图软件简介2.Internet上的GrADS资源2.1 GrADS在Internet上的主页2.2 windows环境下GrADS资源3.GrADS绘图软件的安装(windows环境)3.1 在windows环境下安装GrADS软件包X server 的安装第二章GrADS绘图模板1.GrADS示例演示1.1 启动GrADS1.2 退出GrADS1.3 示例演示GrADS命令的使用2.GrADS绘图模板3.GrADS模板的高级应用GrADS描述语言GrADS高级模板的应用第三章GrAD

2、S数据格式1.格点数据描述文件1.1 数据描述文件各项解释1.2 生成model.le.dat和model.le.ctl文件的程序代码片段2.站点数据的格式附 录1.如何精确控制图形输出的尺寸Landscape纸型2.台站资料的显示3.Linux环境下的安装第2章GrADS绘图软件概述1GrADS绘图软件简介The Grid Analysis and Display System(GrADS) 是一套应用广泛、使用方便的科学数据绘图软件包。其主要特点:GrADS属于自由软件,可以从Internet上免费获得。可运行于各种Windows 和Unix工作平台。GrADS可用于4D数据的分析。既经度

3、、纬度、层(气压层、高度层等)和时间/xyzt 4维。数据可以是格点化的数据或离散点数据。GrADS特别适用于气象类数据的分析。但也完全可以用于更广泛类型的数据分析。GrADS有多种显示方式:等值线、流线、矢量图、风矢量图、站点填图、折线图、直方图等多种两维图形。可处理多种数据格式的数据。GRIB、NetCDF、HDF-SDS等通用数据格式和系统自定义的一种二进制数据格式。采用命令行输入的方式交互式地显示图形。并有多种命令对数据进行再加工。如求平均;计算涡度、散度、垂直积分、计算差分等。图形可以按多种格式存储:ps、png、jpg、tiff、gif、windows metafile等。自身以

4、metafile格式存储。提供多种辅助工具软件。如看图、打印、图形格式转换(gv)等工具。2Internet上的GrADS资源2.1 GrADS在Internet上的主页GrADS主页地址:http:/grads.iges.org/grads从GrADS主页上可以找到预编译好了的适合于windows环境下的GrADS软件包,和适合于各种UNIX环境下的GrADS软件包。关于GrADS在UNIX环境下的资源请参考附录。 2.2 windows环境下GrADS资源GrADS1.8sl8.win32.exeGrADS软件包安装执行程序。目前在windows环境下最新的版本为GrADS第1.8版。下载

5、GrADS演示数据:从ftp:/grads.iges.org/grads/sprite/tutorial下载:model.le.dat 和model.le.ctl文件;或者GRIB码格式的数据:model.grb、model.gmp和model.ctl3GrADS绘图软件的安装(windows环境) 在 windows下运行GrADS的条件:安装GrADS软件包安装X SERVER软件包3.1在windows环境下安装GrADS软件包运行上述可执行文件(GrADS1.8sl8.win32.exe)进入第一个画面:用鼠标选择“Install” 键,进入第二步,显示GrADS的一般信息,选择“OK

6、”进入第三步,显示license 信息如下:选择“I Accept Tems”键:进入第四步,要确定最终安装目录。系统显示缺省安装在:“c:Program FilepcGrADS” 目录下。但为了在Dos环境下运行方便,最好不要安装在目录名中有空隔的目录下如“Program File”。因此这里可改为“c:pcGrADS”或其它。修改完后用鼠标点击“OK”键安装程序开始安装。安装程序将修改你的autoexec.bat文件中的set path=(原path加上);c:pcgradswin32(若安装在Program File目录下,c:progra1pcgradswin32)。安装完后可从“开始

7、”看到如下画面:表示GrADS软件包已安装成功,现在可以开始使用GrADS软件了。Getting_Started和tutorial是入门和初学指南;users是在线帮助手册。 在开始使用前,先来考察一下安装程序在GrADS的目标目录(如上例中的“c:pcGrADS”)下安装的内容:win32下安装有GrADS的所有可执行程序;dat目录下有运行GrADS所需的字库和地图数据文件;doc目录下存放帮助和说明文件;lib目录下存放了一些有趣的模板。GrADS常用命令列表Grads经典GrADS,支持Grib,NetCDF,IEEE格式的数据。GradsC压缩模式的GrADS,占内存最小。Grads

8、GUI(假)图形界面的。GradsHDF与经典GrADS相当,多增加了HDF-SDS格式。GradsNC与经典GrADS相同。gv32Windows下看图(metafile格式)及格式转换工具。rxvt在Windows下打开一个命名行窗口。 3.2 X server 的安装 在 windows环境下运行GrADS软件包,需要有一个能在PC机上运行的X Server 系统支持。这部分软件并不属于GrADS支持范围,因此在GrADS主页上并不能下载。但Internet也有许多这方面的免费软件,如: x-win32、omni、Xmanager等软件。这些软件安装并不复杂,并配有说明文档。本手册以Xm

9、anager作为GrADS 的X Server支持系统。Xmgr139e.exe既为Xmanager version 1.3.9的安装执行程序,序列号:018112-136905-999104。安装后即在桌面上生成Xmanager目录图标,用鼠标双击打开该目录:在开始启动GrADS之前,用鼠标双击图标,运行X Server。也可以从开始 程序 X manager1.3.9 X manager来启动X Server。第3章GrADS绘图模板初学者可以通过“初学指南”既参考GrADS软件的“Tutorial”联机帮助文件开始学习。该文档可以以鼠标点击“开始”“程序” “win32 GrADS”“t

10、utorial”打开Tutorial”联机帮助文件。运行tutorial的条件需要有一组演示数据:Model.le.dat(数据文件二进制),Model.le.ctl(描述文件ASCII码)或Model.grb,Model.ctl,Model.gmp(GRIB码数据)第一组(Model.le.dat)为模式输出的五天的预报结果;第二组(Model.grb)为同一结果按GRIB格式存储的数据,而*.ctl文件(ASCII码)是对应数据文件的描述文件。GrADS并不直接使用“数据文件”,而是通过“描述文件”间接使用“数据文件”。GrADS中“打开一个数据文件”既是指打开一个数据描述文件。关于GrA

11、DS数据格式和用户如何生成该格式的数据,将有专门章节讲述;关于GRIB、NETCDF等数据格式的使用也将有专门论述。以下以第一组(或第二组)数据说明GrADS的使用。在使用数据前,先将数据,Model.le.ctl和Model.le.dat文件存于硬盘上的某一目录下,如c:pcgradssample。首先来了解一下数据的内容。Model.le.dat是一组模式输出的全球5天数值预报结果,包括了多个要素、多层,按经纬度网格存放的数据。以下是Model.le.ctl清单:1.GrADS示例演示目的:学习GrADS的基本使用方法。介绍GrADS的常用命令。1.1 启动GrADS启动xmanager打

12、开一个MS-DOS窗口。在MS-DOS窗口输入命令:cd c:pcgradssample再输入命令: grads, 显示如下提示:首先显示GrADS的一般信息,最底行提示是用“Landscape”模式(11X8.5英寸)或portrait(8.5 X11英寸GrADS中长度和大小单位都用英寸)模式显示图形输出窗口。输入L回车或回车是“Landscape”模式;输入P回车是用portrait模式。之后进入GrADS的命令交互模式,等待用户输入命令。此时你的桌面应如下图所示的特征。若想启动GrADS直接进入命令交互模式,输入命令:grads l,直接进入“Landscape”模式或grads p,

13、直接进入portrait模式。要获得GrADS命令行帮助,请运行grads help。grads -b 以批处理方式运行,不显示图形输出grads -l 以“Landscape”模式运行。grads -p 以“portrait”模式运行。grads -c 进入GrADS后,执行批处理命令文件,显示图形输出。grads -cl 以上选项可联合使用。左上角一个窗口是图形显示区,GrADS的所有图形输出结果在此窗口下显示;下部为原打开的MS-DOS窗口,此时正在运行GrADS,提示显示“ga-”,说明正处于GrADS命令等待状态。GrADS的所有命令都只能通过该窗口输出,所有文字信息也都由此窗口输出

14、。GrADS命令采用以下格式:ga-命令 参数, ,输入的参数不包括“”符号,“”内的部份可以省略。所为的命令交互模式 既是在GrADS命令提示符下,一步步输入各种GrADS命令产生各种图形。1.2 退出GrADSga-quit1.3 示例演示GrADS命令的使用。 例1ga-open model.le.ctl 进入的第一步,打开一个描述文件(扩展名ctl可省略),GrADS并不直接使用“数据文件”,而是通过“描述文件”间接使用“数据文件”。ga-q file 显示GrADS打开数据的内容,显示结果应与描述文件说明一致。(可以直接运行ga-q显示q 命令所代的参数及多项功能解释。)ga-d p

15、s 显示地面气压(1987.1.2.0hr)如上图。“d”是“显示”命令,“ps”是model.le.ctl文件中定义的变量名称,代表地面气压。例2紧接上例输入以下命令:ga-c 清除图面。如不清除图面,GrADS后续显示的图形将与已存在的图形产生叠加。ga-set lat 40ga-set lon -90ga-set lev 500ga-set t 1 GrADS视所有物理量为四维数据,以lon|lat|lev|time称为“世界坐标“或x|y|z|t称为“网格坐标”。两种方式表示。缺省采用第一种方式,水平(lon|lat)自动认为是经度/纬度坐标。 以x|y|z|t方式表示维数时,每一维都

16、是一组从1开始的序列数,对应网格的序号。本例中:x从1到73(代表从00到3600共72个格点,第73个格点即第1个格点);y从1到46(代表从-900到900共46个格点);z从1到7(从1000 hPa开始,共7层);t从1到5(5天)运行“open model.le.ctl”命令后,lon|lat或x|y是可变的(lon:003600; lat:-900900)。而垂直和时间维取固定值,lev=1000hPa或z=1; time=1987.1.2.0hr或t=1。 “set 维数参数 数值1 ”命令改变当前维数设定值。当取“数值1 数值2”时,表示该维是变化的;而只取一个值时,表示该维取

17、固定值,对于网格坐标可以是分数值,系统会自动作内插。维数参数一直保持到再次设定时都有效。要察看当前维数情况,运行: ga-q dimsga-d z 显示位于(400N,900W),500hPa层,1987.1.2.0hr一点的位势高度。例3紧接上例输入以下命令:ga-c 清除图面。ga-set lon -180 0ga-d z 显示沿400N,,1800W至0度,500hPa层,1987.1.2.0hr位势高度剖面图。例4ga-c 清除图面。ga-set lat 0 90ga-d z 显示西北半球500hPa层,1987.1.2.0hr位势高度。Lon、lev、t设定值采用前例使用值不变。例5

18、ga-c 清除图面。ga-set t 1 5ga ga-d z 动画显示西北半球500hPa层,1987.1.2.0hr至1987.1.2.0hr位势高度。例6ga-c 清除图面。ga-set lat -90 90ga-set lon -90ga-set lev 1000 100ga-set t 1 ga-d t 显示沿900W,1000-100hPa温度剖面图。ga-d u 在上图基础上再叠加上东西风分量。例7ga-c 清除图面。ga-set lat 40ga-set lon -180 0ga-set lev 500ga-set t 1 5 ga-d z 显示500hPa沿400N,高度的时

19、间剖面。例8ga-c 清除图面。ga-d sqrt(u*u+v*v) 显示500hPa全风速值。或ga-d mag(u,v) GrADS内部定义了多种函数。例9ga-c 清除图面。ga-d ave(z, t=1,t=5) 显示500hPa高度5天平均。ga-d z - ave(z, t=1,t=5) 1987.1.2.0hr高度与平均的偏差。例10ga-c 清除图面。ga-d z - ave(z, x=1,x=72) 高度与纬向平均值的偏差。例11ga-c 清除图面。ga-d z(t=2)-z(t=1) 两个时刻高度的差。或执ga-d z(t+1)-z例12ga-c 清除图面。ga-d z(l

20、ev=500)-z(lev=700) 两个高度间的厚度。或执ga-set z 3ga-d z(z+1)-z例13ga-open model.ctl ga-open model.le.ctl 同时打开两个文件。ga-d z.2(lev=500)-z.1(lev=700) 两个高度间的厚度。或执ga-set z 3ga-d z.1(z+1)-z.2 结果显示如例12所示在GrADS中一般只简单使用变量名就可以了,但变量名完全定义格式如下:变量名文件序号(维数参数+/-/=某一数值,)“变量名”是指用户在“ctl”文件中定义的变量名称。GrADS可以同时打开多个文件,并为每个打开的文件编一个序列号(

21、从1开始)。上例中,序列号1指model.ctl文件,序列号2指model.le.ctl。缺省情况下序列号为1,并可省略。维数参数指lat/lon/lev/time或x/y/z/t。下画线部分可省或部分省略。对于有两个不同文件中的数据作运算时,两种数据网格要一致。例14ga-reinit 删除所有设置重新回到刚进入GrADS状态。ga-open model.ctl ga-set lat 0 90ga-set lon -180 0ga-d vint(ps,q,275) 作q的垂直质量积分,计算可降水量。 vint(ps,q,top)=, ps和top:hPa。例15ga-reset 删除open

22、命令后的所有设置。ga-set lat 0 90ga-set lon -180 0ga-set lev 500ga-d hcurl(u,v) 由风场导出涡度场。例16ga- c 清除图面。ga-set gxout shaded 以分色图形方式输出。ga-d hcurl(u,v) 由风场导出涡度场。ga-cbarn 1 0 画图例。1:相对长短,1放大;0:水平;1:垂直。ga-set gxout contour 以等值线方式输出(缺省方式)。ga-d z 叠加500hPa高度场。注意叠加次序。ga-draw title 500hPa Heights and Vorticity 写图标题。例17

23、ga- c 清除图面。ga-gxout vector 以箭头方式表示矢量场。ga-d u; v; q 风矢量场。显示矢量时,d x分量;y分量。 “”内的部分只起标颜色的作用。例18ga- c 清除图面。ga-set gxout stream 以流线方式表示矢量场。ga-d u; v; q 风流线场。例19ga- c 清除图面。ga-set gxout barb 以WMO风标方式表示矢量场。ga-d u; v; q 风标。例20ga- c 清除图面。ga-set gxout grid 直接输出网格点数值。ga-set dignum 0 设置保留小数位数。ga-set digsize 0.1 设

24、置数字大小(英寸)。ga-d u 东西风网格点数值。例21ga- c 清除图面。ga-set gxout contour ga-set lat 15 80ga-set lon -140 -40ga-set lev 500ga-set mpdraw on 如为off,不画地图背景(非经纬度数据需此项)ga-set poli on 如为off不画国界省界等。ga-set map auto 由系统自定地图背景的颜色、线型和粗细。 而set map color line_style 由用户自定义。ga-set mpvals -140 -40 15 80 极射投影经纬度范围。ga-set mproj n

25、ps 北半球极射投影(其它取值:latlon:等比经纬度投影(缺省);scaled:经纬度投影并冲满整个绘图区;sps: 南半球极射投影;Lambert: lambert方式投影;robinson: robinson式投影;off: 关闭地图投影,缺省是打开的。)ga-set mpdset mres 取值:lowres/mres/hires分别代表可使用低分辨率(缺省)、中分辨率和高分辨率的地图数据库。ga-d z 例22ga- c 清除图面。ga-gxout contour ga-set lat -90 90ga-set lon -180 180ga-set lev 500ga-mproj

26、scaledga-mpdset mresga-d z 例23ga- c 清除图面。ga-gxout contour ga-set lat -90 90ga-set lon -180 180ga-set lev 500ga-mproj robinsonga-mpdset mresga-d z 例24ga- c 清除图面。ga-set gxout contour ga-set lat 0 90ga-set lon -180 180ga-set lev 500ga-mpvals -180 180 0 -90ga-mproj npsga-mpdset mresga-d z ga-set gxout v

27、ectorga-d u;v;q 结果如封面所示。2.GrADS绘图模板上述使用方法是GrADS的基本使用方法,其特点是在GrADS系统提示符下,用户需要输入一系列的GrADS命令来完成绘画。但很容易造成输入错误,特别是有些命令设定后,如果不再重新设置,是永久有效,而有些命令只是一次有效。如果用户对初次绘画的效果不满意,要增加一些命令反复绘制时,按GrADS的基本方法使用会有许多重复命令,因此效率会很低。增加效率的一种方法是编制“绘图模板”,所为“绘图模板”就是把绘制命令预先编到一个文件中,在GrADS下以批处理方式执行。这种文件被称为“模板”或叫“描述语言” 文件“scripts”。对照上例编

28、制一些简单的模板设计。模板1 md01.gs文件清单(对应“例1”):open model.le.ctld ps;本例中,维数参数采用打开数据文件后的缺省值。模板文件中以“”开始的行是注解行。命令必须用单引号括起来,行尾一定要有回车。作为一种良好习惯,在结尾单独有一行“;”执行模板1:在DOS命令提示符下输入命令:c:pcgradssamplegrads cl sample01.gsc:pcgradssamplegrads cl “sample01 参数1 参数2”(.gs 扩张名可以省略)c:pcgradssamplegrads bcl sample01.gs或先进入GrADS,在GrADS

29、命令提示符下输入命令ga-run sample01.gs 参数1 参数2或ga-sample01 参数1 参数2 (在GrADS命令提示符下,可反复执行run命令。但考虑到命令间相互有影响,在GrADS命令提示符下运行多个模板时,之间可以先运行“ga-reinit/reset”命令再运行run命令。)最后退出GrADS在退出前,如果满意,可把图形存于文件。有多种方法:ga-printim file.png white 存于名为“file.png”的文件(png格式)。printim命令格式:ga-printim file 选项1,选项2选项: gif为gif存于“file”文件(缺省为。png格式)white白色背景。black黑色背景。 xnnnynnn输出图形的水平(xnnn)和垂直(ynnn)大小(点阵)。如:ga-printim file.gif gif white x800 y600另一种方式是:ga-enable print file-name.gmf ga-print 执行输出,结果存于file-name.gmf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1