GrADS绘图软件使用手1

合集下载

GrADS快速参考手册

GrADS快速参考手册
设置y轴标注的颜色<粗细<大小>>
x轴标注位置,offset:英寸;side=b,下|t,上
y轴标注位置,offset:英寸;side=r,右|l,左
数据中z维用对数坐标
设置坐标轴框的颜色<粗细>
y轴数据变化范围从vlo到vhi
x轴数据变化范围从vlo到vhi
把断点数据连上/不连上
在图上方居中写标题string
define
列出当前所有定义的变量名称
dims
列出当前打开的描述文件维数信息
gxinfo
列出图形系统的窗口信息
shades
填色图中每种颜色的序号和它所对应的数值范围
pos
等待用户在图形区单击鼠标,反回一对位置坐标值
time
返回时间维信息
fwrite
返回当前fwrite命领输出文件的名称
string s
给出经度-纬度坐标值 lon lat, 返回xy坐标值
pp2xy ppx ppy
给出页面坐标 ppx ppy,返回xy坐标值
set imprun script-name
在每个display命令前自动执行一遍script-name文件中的命令组
run file-name <params> file-name <params>
set zlog on|off
设置z坐标取对数坐标,或关闭此设制
set strmden value
设置流线密度[1-10],缺省为5
set stnopts <dig3> <nodig3>
以后3位数标数值
set mdlopts noblank|blank|dig3|nodig3

grads中文说明手册

grads中文说明手册
GrADS 的绘图工作区分三个层次,一层是实际页(real page),即硬拷贝的 A4 纸大小, 单位为英寸(注意横放或竖放);一层是虚拟页(virtual page),单位也是英寸,缺省时虚页 等同于实页;第三层是在虚页中指定绘图区域,其单位用的虚页中的虚英寸,即缺省时等同 于实际英寸,当设置虚页后按比例度量。注意第三层所定义的区域只包含图形,不包括坐标 轴、标题等附属信息的位置,即要预留出附属信息的区域。
grads [ -lpbc "run 描述文件名" ] 其中 l 表示横放,p 表示竖放,输入该选项后启动 GrADS 时系统将不再提示选择方向,b 表 示批处理,屏幕不再显示图形结果,直接完成全部操作,c 表示进入 GrADS 环境后首先执 行随后跟在 run 命令后的描述文件,该文件由用户设定,类型为*.gs。几个选项可组合使用, 也可键入 grads 直接交互操作。
gxps,gxpsc,gxpscw
将 GrADS 内 print 命令产生的图元文件分别转换为单色(灰度)、彩色以及反白(即白底)
彩色的 postscript 格式文件,用于硬拷贝输出。语法为:
(2) .ctl 原始数据描述文件。该文件为纯 ASCII 文件,用以描述原始数据集的基本信息,包 括数据集文件名、数据类型、数据结构、变量描述等等,详见§4。在 GrADS 环境中至 少得首先打开(open)一个数据描述文件,以便后续的操作有数据对象。
(3) .gs GrADS 控制文件,用 GrADS 命令 run 执行之。这也是一个纯文本文件,内含用描 述语言(script language)写成的批处理 GrADS 系统设置和命令,可集成处理 GrADS 命
中国科学院大气物理研究所 大气科学和地球流体力学数值模拟国家重点实验室 National Key Laboratory of Numerical Modelling for Atmospheric Sciences and Geophysical Fluid Dynamics ( LASG ) Institute of Atmospheric Physics, Chinese Academy of Sciences

GrADS画图入门

GrADS画图入门
设置 set gxout shaded
(缺省)
命令:
display express
ga-> d strp Contouring: 0 to 100 interval 10
设置:
set *** ###
维数参数设置 等值线设置
Set set Set set lon 100 cint 15 120 指定等值线间隔 lat 103 25 指定等值线颜色 ccolor
Outline
• 1、grads功能概述(不讲) • 2、Grads数据准备:
(1)ncep资料的直接读取 (2)mm5out_to_Grads,wrfoutput_to_grads (3)二进制格点数据dat的生成和数据描述文件ctl作用 (4)站点数据的准备以及站点图形的绘制
• 3、图形显示类型及绘图设置:

2、Grads数据准备:
(1)ncep资料的直接读取 (2)mm5_to_Grads,wrf_to_grads (3)二进制格点数据dat的生成和数据描述文件ctl作用 (4)站点数据的准备以及站点图形的绘制
data open(3,file=filename.ctl,form='formatted',status='unknown') zlev/1000,925,850,700,500,400,300,250,200,150,100/ write(3,'(a)')'dset ^'//filename.dat tim=0.0 ;ilev=11;nflag=0 open(2,file=filename.dat,form='unformatted',access='direct',recl=73*4) write(3,'(a)')'dtype station' irecord=0 write(3,'(a)')'stnmap ^sounding.map' do j=1,irec write(3,'(a)')'undef -999.0' irecord=irecord+1 write(3,'(a)')'title sounding' write(2,rec=irecord)'abc'//sta(j)(1:5),lat(j),lon(j),tim,ilev,nflag, write(3,'(a)')'tdef 1 linear 02JAN1987 1DY ' + (zlev(i),z(j,i),t(j,i),td(j,i),d(j,i),f(j,i),i=1,11) write(3,'(a)')'vars 5' enddo write(3,'(a)')'zz 11 99 '//staa//' height1' ilev=0 write(3,'(a)')'tt 11 99 '//staa//' temper1' irecord=irecord+1 write(3,'(a)')'t_td 11 99 '//staa//' t_td1' write(2,rec=irecord)'abcdefgh',lat(1),lon(1),tim,ilev,nflag, write(3,'(a)')'uu 11 99 '//staa//' u wind1' + write(3,'(a)')'vv (zlev(i),i=1,11),(z(1,i),i=1,11),(t(1,i),i=1,11), 11 99 '//staa//' v wind1' + write(3,'(a)')'endvars‘ (td(1,i),i=1,11),(d(1,i),i=1,11),(f(1,i),i=1,11) close(2) close(3)

GrADS绘图基础

GrADS绘图基础

显示图形 ga-> display u gaga-> d u; v.2 gaga-> d u; v.2; mag(u,v.2) ga 保存图形 ga-> enable print gaa.gmf ga-> print gaga-> disable print ga 清屏 ga-> clear gaga-> c ga重置缺省环境, 重置缺省环境, 不关闭 数据文件 ga-> reset ga重新初始化, 重新初始化, 关闭 reinit
Linux: Linux: 在.cshrc 文件中添加: 文件中添加: # 执行文件路径:setenv PATH /usr/local/grads/bin:${PATH} 执行文件路径: # 字体和底图文件路径:setenv GADDIR /usr/local/grads/dat 字体和底图文件路径: # 脚本库的路径:setenv GASCRP /usr/local/grads/lib 脚本库的路径:
GrADS基础绘图 GrADS基础绘图
何晏春 20082008-2-23
提纲
1、grads功能概述 grads功能概述 (1)、软件性能介绍:主要是与matlab对比 )、软件性能介绍:主要是与matlab对比 (2)、 grads在win/Linux下的下载、安装、运行: grads在win/Linux下的下载、安装、运行: linux/windows环境变量的设置,安装后各个目录文件的内容 linux/windows环境变量的设置,安装后各个目录文件的内容 (3)、紧接着进行grads的简单操作:对nc资料的操作,画两张简单的图:contour与shaded叠加 )、紧接着进行grads的简单操作:对nc资料的操作,画两张简单的图:contour与shaded叠加 (2)、Grads网络资源 )、Grads网络资源 2、Grads的图形显示类型及绘图设置 Grads的图形显示类型及绘图设置 (1)、一维:直方、折现、散点、误差图.... )、一维:直方、折现、散点、误差图.... (2)、二维:等值线、阴影图、风矢量、流线图、站点天气图 (3)、图形设置:坐标、线型、页面、地图投影、地表状况、图形信息开关 3, Grads 函数 4、grads 批处理脚本 3、Grads数据准备 Grads数据准备 (1)、ncep资料的直接读取 )、ncep资料的直接读取 (2)、二进制格点数据的生成、数据描述文件ctl作用 )、二进制格点数据的生成、数据描述文件ctl作用 介绍grads格点数据的存储结构,即维数环境,生成二进制的fortran程序段; 介绍grads格点数据的存储结构,即维数环境,生成二进制的fortran程序段; ctl文件的作用,ctl文件的结构。 ctl文件的作用,ctl文件的结构。 (3)、mm5out_to_Grads,wrfoutput_to_grads, )、mm5out_to_Grads,wrfoutput_to_grads, (4)、站点数据的准备以及站点图形的绘制 4、grads函数的使用: grads函数的使用: (1)、数学函数 (2)、统计函数 (2)、统计函数 (3)、网格处理函数 ....... 5、实例示范 (1) precluster应用 precluster应用 (2) pc演示,用grads的totourial。 pc演示,用grads的totourial。

GrADS绘图学习技巧与实例

GrADS绘图学习技巧与实例

以下技巧总结都是笔者从学习实践过程中总结出来的,基本的问题。

不求全面,希望对读者学习有用,如果有问题,敬请留言指正,以促进交流学习!1、软件综述:grads软件是一款绘图软件除了绘制图形,还可以提取数据,主要应用是在大气科学中,当然只要是数据处理成grads能够读取的数据文件就可以进行相关绘图。

软件版本问题,软件本身不是很大,我接触到1.8、1.9、2.0版本的,1.8版本的安装很多情况还要修改环境变量、1.9版本的不识别‘sdfopen’命令,最稳定的版本是2.0版本,所以笔者推荐学习者安装2.0版本,选择默认安装路径就可以。

2、文件类型简述:grads处理的是网格数据,可以处理的数据类型有:grd、grib、nc(海洋常用的数据),cdf(雷达卫星数据),其中nc、cdf数据都是自带描述文件,不需要ctl,grib数据要通过命令生成ctl、index数据才可以调用,常用的是grd数据,需要ctl。

3、数据文件转换:grads软件识别的数据是二进制无格式数据,文件类型是‘binary’,写入和生成时是不需要格式的如read(20) sst(i,j,iz,it),20为文件号,通常是十进制数据与grd数据间转换,这里给一个grd转换成txt数据的fortran程序:parameter(nx=56,ny=41,nz=1,nt=360)dimension sst(nx,ny,nz,nt)real sstopen(15,file='sst.grd',form='binary') !固定的用form=‘binary’就是二进制数据open(16,file='sst.txt') !新建txt文件do it=1,ntdo iz=1,nzread(15) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !read后只有文件号,数据是无格式的enddoenddodo it=1,ntdo iz=1,nzwrite(16,*) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !输出时是txt文件可直接看的数据,有格式输出,有*enddoenddoclose(15)close(16)end写程序时:注意格点数要与数据对应,如:上程序对应的数据是经度90~200,纬度-20~60,时间:1971.01~2000.12共360个月的海面温度数据,数据格点精度2*2 ,nx=(200-90)/2+1,ny=(60-(-20))/2+1,nt=360,nz=1,大气的数据要根据数据的层次确定几层。

Grads使用手册

Grads使用手册

1

令。详见§6。 (4) .exe 系统命令文件,是 GrADS 系统在 DOS 环境下的各执行文件。如 grads.exe 为 GrADS
图形分析和显示命令;dos4gw.exe 为 DOS 的扩展环境;gxps.exe、gxpsc.exe、gxpscw.exe 都是图元文件转换为 postscript 文件的执行文件;gxtran.exe 是图元文件转换到显示器上 显示的执行文件;gx.exe 是将图元文件转换为各种不带 ps 解释器的打印机输出的执行文 件。详见§1.3。 (5) .gmf(.met) GrADS 系统图元输出文件,格式由 GrADS 内定,文件名随用户自定,
GrADS 的绘图工作区分三个层次,一层是实际页(real page),即硬拷贝的 A4 纸大小, 单位为英寸(注意横放或竖放);一层是虚拟页(virtual page),单位也是英寸,缺省时虚页 等同于实页;第三层是在虚页中指定绘图区域,其单位用的虚页中的虚英寸,即缺省时等同 于实际英寸,当设置虚页后按比例度量。注意第三层所定义的区域只包含图形,不包括坐标 轴、标题等附属信息的位置,即要预留出附属信息的区域。
(1) .dat 二进制无格式记录的原始气象数据文件,其数据既可以是格点数据,也可以是站 点数据。它们是从其它气象数据(如站点气象报、格点气象报、模式格点输出结果)转 换生成的。对格点数据而言,其格式为二进制无格式直接或顺序记录格式。总之对格点 数据,整个数据集是一个大的五维数据场,包括三维物理空间、一维物理变量、一维时 间变量,存放时以二维数组片的形式按水平、垂直、物理变量、时间序列的顺序排放, 详情参见§4。
本手册下载: GrADS 中文讨论区:
/grads/ /grads/gadoc/library.html /atmos/gadoc/library.html (本地) /grads/index.html /cgi-bin/forum/forums.cgi?forum=3

GRADS中文说明

GRADS中文说明

目录前言 (5)第一章启动GrADS 及打开文件 (5)一.启动GrADS (5)二.打开文件 (6)第二章维数环境 (6)set lat|lon|lev|time val1<val2> (6)set x|y|z|t vall <val2 > (6)第三章显示命令及动画 (7)一、显示命令 (7)二、动画 (7)set loopdim x︱y|z|t (7)set looping on|off (7)第四章图形输出类型 (8)对格点数据: (8)bar: 直方图 (8)barb:风向杆形式绘二维风场 (8)contour:二维等值现图 (8)errbar:单线图及误差分布 (8)frgid:用指定颜色填充二维格点场 (8)fwrite:图形不在屏幕上显示,而是将输出结果存入一个由“set fwrite 文件名”所指定的文件中。

(8)gid:以网格形式在各网点中央标出该点数值 (8)line:单线图 (8)linefill:两单曲线之间填色 (8)scatter:散点图 (8)shaded:二维填色图 (8)stat:输出有关的统计量 (8)stream:流线形式绘二维风场 (8)vector:向量间箭头形式绘二维风场 (8)对站点数据: (8)barb:在各站点绘风向标 (8)findstn:搜索最近的站点(详见描述语言部分) (8)model:以天气图形式将天气观测各分量填放在站点四周 (8)value:在各站点标值 (8)wxsym:绘wx天气符号 (8)Draw wxsym symbol x y size<color<thicks>> (9)对于model,命令为set gxout model ,然后再添图,形式为displayu;v;t;d;slp;delta;cld;wx;vis (9)第五章 GrADS资料格式 (9)格点资料资料描述文件 (9)以下是一个资料描述文件的例子: (9)1、DSET data-set-name (11)2、TITLE string (11)3、UNDEF value (11)4、OPTIONS <keywords> (12)5、XDEF number<LINEAR start increment>或XDEF number<LEVELS value-list> (12)6、YDEF number mapping start<increment>或YDEF number<LEVELS value-list> (13)7、ZDEF number mapping <start increment>或ZDEF number<value-list> (13)8、TDEF number LINEAR start-time increment (14)9、VARS number (14)二. 台站资料资料描述文件 (15)第六章变量名和表达式 (15)一、变量名和表达式 (15)二、表达式 (16)第七章函数 (16)一. aave函数 (16)二.abs函数 (16)三.acos函数 (17)四、asin函数 (17)五、atan2函数 (17)六、ave函数 (17)七、cdiff函数 (17)八、const函数 (18)九、cos函数 (18)十、exp函数 (18)十一、gr2stn函数 (19)十二、hcurl函数 (19)十三、hdivg函数 (19)十四、log函数 (19)十五、log10函数 (19)十六、mag函数 (19)十七、maskout函数 (20)十八、oacres函数 (20)十九、pow函数 (20)二十、sin函数 (20)二十一、skip函数 (20)二十二、smth9函数 (21)二十三、sqrt函数 (21)二十四、stnave函数 (21)二十五、stnmin函数 (21)二十六、stnmax函数 (21)二十七、tan函数 (22)二十八、tloop函数 (22)二十九、tvrh2q函数 (22)三十、tvrh2t函数 (22)三十一、vint函数 (23)第八章图形要素设置 (23)对于图形类型为contour起作用的设置 (23)set ccolor color——设置等值线颜色 (23)set ccolor rainbow——设定等值线颜色用彩虹表示 (23)set cstyle style——设定等值线线型 (23)Set cthick thckns——设定等值线线宽hckns(取值范围1~20) (23)Set cterp on|off——设置样条差值光滑开关 (23)Set clab on|off|forced|string|auto——控制等值线的标记方式。

GrADS绘图软件使用手册

GrADS绘图软件使用手册

GrADS绘图软件实用手册2002年1月目录第一章 GrADS绘图软件概述1.GrADS绘图软件简介2.Internet上的GrADS资源2.1GrADS在Internet上的主页2.2 windows环境下GrADS资源3.GrADS绘图软件的安装(windows环境)3.1在windows环境下安装GrADS软件包3.2X server 的安装第二章 GrADS绘图模板1.GrADS示例演示1.1 启动GrADS1.2 退出GrADS1.3 示例演示GrADS命令的使用2.GrADS绘图模板3.GrADS模板的高级应用3.1GrADS描述语言3.2GrADS高级模板的应用第三章 GrADS数据格式1.格点数据描述文件1.1 数据描述文件各项解释1.2 生成model.le.dat和model.le.ctl文件的程序代码片段2.站点数据的格式附录1.如何精确控制图形输出的尺寸—Landscape纸型2.台站资料的显示3.Linux环境下的安装第一章 GrADS绘图软件概述1GrADS绘图软件简介The Grid Analysis and Display System(GrADS) 是一套应用广泛、使用方便的科学数据绘图软件包。

其主要特点:z GrADS属于自由软件,可以从Internet上免费获得。

z可运行于各种Windows 和Unix工作平台。

z GrADS可用于4D数据的分析。

既经度、纬度、层(气压层、高度层等)和时间/xyzt 4维。

数据可以是格点化的数据或离散点数据。

GrADS特别适用于气象类数据的分析。

但也完全可以用于更广泛类型的数据分析。

z GrADS有多种显示方式:等值线、流线、矢量图、风矢量图、站点填图、折线图、直方图等多种两维图形。

z可处理多种数据格式的数据。

GRIB、NetCDF、HDF-SDS等通用数据格式和系统自定义的一种二进制数据格式。

z采用命令行输入的方式交互式地显示图形。

GrADS绘图学习技巧与实例

GrADS绘图学习技巧与实例

以下技巧总结都是笔者从学习实践过程中总结出来的,基本的问题。

不求全面,希望对读者学习有用,如果有问题,敬请留言指正,以促进交流学习!1、软件综述:grads软件是一款绘图软件除了绘制图形,还可以提取数据,主要应用是在大气科学中,当然只要是数据处理成grads能够读取的数据文件就可以进行相关绘图。

软件版本问题,软件本身不是很大,我接触到1.8、1.9、2.0版本的,1.8版本的安装很多情况还要修改环境变量、1.9版本的不识别‘sdfopen’命令,最稳定的版本是2.0版本,所以笔者推荐学习者安装2.0版本,选择默认安装路径就可以。

2、文件类型简述:grads处理的是网格数据,可以处理的数据类型有:grd、grib、nc(海洋常用的数据),cdf(雷达卫星数据),其中nc、cdf数据都是自带描述文件,不需要ctl,grib数据要通过命令生成ctl、index数据才可以调用,常用的是grd数据,需要ctl。

3、数据文件转换:grads软件识别的数据是二进制无格式数据,文件类型是‘binary’,写入和生成时是不需要格式的如read(20) sst(i,j,iz,it),20为文件号,通常是十进制数据与grd数据间转换,这里给一个grd转换成txt数据的fortran程序:parameter(nx=56,ny=41,nz=1,nt=360)dimension sst(nx,ny,nz,nt)real sstopen(15,file='sst.grd',form='binary') !固定的用form=‘binary’就是二进制数据open(16,file='sst.txt') !新建txt文件do it=1,ntdo iz=1,nzread(15) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !read后只有文件号,数据是无格式的enddoenddodo it=1,ntdo iz=1,nzwrite(16,*) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !输出时是txt文件可直接看的数据,有格式输出,有*enddoenddoclose(15)close(16)end写程序时:注意格点数要与数据对应,如:上程序对应的数据是经度90~200,纬度-20~60,时间:1971.01~2000.12共360个月的海面温度数据,数据格点精度2*2 ,nx=(200-90)/2+1,ny=(60-(-20))/2+1,nt=360,nz=1,大气的数据要根据数据的层次确定几层。

GrADS快速参考手册1

GrADS快速参考手册1
w2xy lon lat
给出经度-纬度坐标值(lon,lat),返回xy坐标值
w2gr lon lat
给出经度-纬度坐标值(lon,lat),返回网格坐标值
gr2w v1 v2
给出网格坐标值(v1,v2),返回经度-纬度坐标值
gr2xy v1 v2
给出网格坐标值(v1,v2),返回xy坐标值
ll2xy lon lat
设置图形边框绘图方式为:
off / on
不画边框 / 或以一个矩形包围所有图形
circle
对于其它投影方式画矩形边框,而极射投影画圆形边框
set background index
设置绘图区背景颜色
display expression
d expression
显示expression代表数据的图形
opencontrol_lename
图形显示模式控制
set gxout graphic-type
graphic-type可取以下参数:
bar
柱状图形模式
model
不规则分布测站模式
barb
WMO风标表示的风矢量图
scatter
不规则分布数据模式
contour
等值线图模式
shaded
分色图
errbar
误差图模式
stat
按WMO规范显示测站观测数据
执行file-name文件中的命令组 <参数列表>
exec fname<arg0,…,arg9>
按顺序执行fname文件中的命令组
clear <option> / c <option>
清干净图形显示区,但不关闭当前数据文件可带参数:命令可简写为“c”并可带以下参数:

GrADS绘图学习技巧与实例(阿木)

GrADS绘图学习技巧与实例(阿木)

以下技巧总结都是笔者从学习实践过程中总结出来的,基本的问题。

不求全面,希望对读者学习有用,如果有问题,敬请留言指正,以促进交流学习!(笔者:阿木)1、软件综述:grads软件是一款绘图软件除了绘制图形,还可以提取数据,主要应用是在大气科学中,当然只要是数据处理成grads能够读取的数据文件就可以进行相关绘图。

软件版本问题,软件本身不是很大,我接触到1.8、1.9、2.0版本的,1.8版本的安装很多情况还要修改环境变量、1.9版本的不识别‘sdfopen’命令,最稳定的版本是2.0版本,所以笔者推荐学习者安装2.0版本,选择默认安装路径就可以。

2、文件类型简述:grads处理的是网格数据,可以处理的数据类型有:grd、grib、nc(海洋常用的数据),cdf(雷达卫星数据),其中nc、cdf数据都是自带描述文件,不需要ctl,grib数据要通过命令生成ctl、index数据才可以调用,常用的是grd数据,需要ctl。

3、数据文件转换:grads软件识别的数据是二进制无格式数据,文件类型是‘binary’,写入和生成时是不需要格式的如read(20) sst(i,j,iz,it),20为文件号,通常是十进制数据与grd数据间转换,这里给一个grd转换成txt数据的fortran程序:parameter(nx=56,ny=41,nz=1,nt=360)dimension sst(nx,ny,nz,nt)real sstopen(15,file='sst.grd',form='binary') !固定的用form=‘binary’就是二进制数据open(16,file='sst.txt') !新建txt文件do it=1,ntdo iz=1,nzread(15) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !read后只有文件号,数据是无格式的enddoenddodo it=1,ntdo iz=1,nzwrite(16,*) ((sst(i,j,iz,it),i=1,nx),j=1,ny) !输出时是txt文件可直接看的数据,有格式输出,有*enddoenddoclose(15)close(16)end写程序时:注意格点数要与数据对应,如:上程序对应的数据是经度90~200,纬度-20~60,时间:1971.01~2000.12共360个月的海面温度数据,数据格点精度2*2 ,nx=(200-90)/2+1,ny=(60-(-20))/2+1,nt=360,nz=1,大气的数据要根据数据的层次确定几层。

GrADS绘图实习

GrADS绘图实习

实习一数据文件的转换及数据描述文件的建立一、实习资料:现在“data”文件夹下有ASCII码数据资料文件:月平均风场 (u200.dat、u850.dat、v200.dat、v850.dat)、月平均高度场 (hgt500.dat),2002.1-2005.12共48个月,资料的水平网格范围是M×N个网格点(M=37,N=17),分辨率为2.5°×2.5°,自西向东经度60-150°E,由南至北纬度0-40°N。

二、实习要求:编写出将ASCII码数据资料文件:月平均风场和月平均高度场分别转换成二进制无格式直接存取(GrADS数据格式)文件(uv.grd和hgt.grd文件)的Fortran程序,给出相应的数据描述文件(uv.ctl和hgt.ctl文件),并利用GrADS基本操作命令显示该地区850hPa和200hpa uv风场,最后保存图形。

三、实习目的:通过编写该程序,进一步熟悉数据GrADS的数据格式,熟练编写将ASCII码数据转换为二进制格式的Fortran程序以及建立相应的CTL文件。

四、实习步骤:4.1 利用“写字板”程序打开*.dat数据文件,熟悉该数据资料;4.2 按要求编写Fortran程序,将所给的ASCII码数据资料文件转换成二进制无格式直接存取文件,结果保存为mhy.grd;4.3 通过“写字板”或“记事本”程序编写相应的数据描述文件,保存为mhy.ctl;4.4 画出2002年1月850hpa风场图,与图1比较验证数据正确性;4.5 利用GrADS基本操作命令(open,display,print等)显示2002年7月850hpa和200hpa uv 风场图形;4.5 完成实习报告1)说明所用资料资料名称:月平均风场(u200.dat、u850.dat、v200.dat、v850.dat);月平均高度场(hgt500.dat)范围:60~150E,0~40N.层次:风场,850 hPa、200hPa;高度场,500hPa;时段:2002.1~2005.12共48个月。

Grads使用手册

Grads使用手册

gxtran
Displays metafiles
stnmap
Maps station data
wgrib
See /wgrib.html
GrADS 英文主页:/grads/
§1.2 基本概念
按磁盘文件记录格式,GrADS 软件包的文件分为如下几类:
gxps,gxpsc,gxpscw
将 GrADS 内 print 命令产生的图元文件分别转换为单色(灰度)、彩色以及反白(即白底)
彩色的 postscript 格式文件,用于硬拷贝输出。语法为:
Technical Report
GrADS究所
大气科学和地球流体力学数值模拟国家重点实验室
( LASG )

关于本手册
本手册是在 1995 年张洪编写的《GrADS 气象图形系统使用方法》及其它相关文档的基础上 汇编而成。主要介绍了 GrADS 的基本用法、使用技巧、及与 GrADS 相关的绘图技术。本 手册将根据软件发展不定期进行修订。
1

令。详见§6。 (4) .exe 系统命令文件,是 GrADS 系统在 DOS 环境下的各执行文件。如 grads.exe 为 GrADS
图形分析和显示命令;dos4gw.exe 为 DOS 的扩展环境;gxps.exe、gxpsc.exe、gxpscw.exe 都是图元文件转换为 postscript 文件的执行文件;gxtran.exe 是图元文件转换到显示器上 显示的执行文件;gx.exe 是将图元文件转换为各种不带 ps 解释器的打印机输出的执行文 件。详见§1.3。 (5) .gmf(.met) GrADS 系统图元输出文件,格式由 GrADS 内定,文件名随用户自定,
(2) .ctl 原始数据描述文件。该文件为纯 ASCII 文件,用以描述原始数据集的基本信息,包 括数据集文件名、数据类型、数据结构、变量描述等等,详见§4。在 GrADS 环境中至 少得首先打开(open)一个数据描述文件,以便后续的操作有数据对象。

GrADS实用绘图--基本操作

GrADS实用绘图--基本操作

17
LASG动力论坛版
二. GrADS绘图软件包的安装
• Windows下的安装(1)
– 安装X server (仅X-win32版本需要)
• MicroImages X server (轻巧,但图形窗内容被覆盖后无法刷新恢复) • X manager • Cygwin-X (软件“冲突”的解决) (LASG动力论坛精华版)
21
LASG动力论坛版
二. GrADS绘图软件包的安装
• 本节内容回顾
– 版本选择
• 仿UNIX的图形环境 ♥♥♥
– 安装路径 – 环境变量设置 – 备份和搬家
♥♥♥ ♥♥♥
• 本节推荐的是以方便使用(个人观点)为原则的设置
22
LASG动力论坛版
内容提要
请注意标记♥♥♥的地方 第 一 讲
一. 引言 二. GrADS绘图软件包安装 三. 运行GrADS绘图软件包 四. 图形显示(D)1 — 格点绘图 五. 数据准备(Gr) 六. 图形显示(D)2 — 站点绘图 七. 数据分析(A) — 函数的使用 八. 批处理和脚本语言(S) 九. 图形保存和转换
20
LASG动力论坛版
二. GrADS绘图软件包的安装
• 关于地图底图
– GrADS自带的底图mres和hires在我国西南国界与 实际不符!! (请以实际行动爱国哦)
– 新增的底图文件下载
/cgi-bin/forum/forums.cgi?forum=3
19
LASG动力论坛版
二. GrADS绘图软件包的安装
• 备份
– dat\ 目录的内容 – lib\ 目录的内容 – udft\ 目录的内容
最具扩展性的内容都保存在这几个目录下, 这也是分目 录存放不同文件的好处.

GrADS绘图与编程课件 实习手册

GrADS绘图与编程课件 实习手册

GrADS绘图与编程实习手册实习内容一、要求软件:GradsFortran二、资料介绍:第一类:ASCII资料(放在data文件夹中)资料名称:月平均风场(u200.dat、u850.dat、v200.dat、v850.dat);月平均高度场(hgt500.dat)范围:60~150E,0~40N.层次:风场,850 hPa、200hPa;高度场,500hPa;时段:2002.1~2005.12共48个月。

变量名:u v hgt分辨率:2.5*2.5,格点数:37*17资料读取文件:data.f90第二类:二进制资料(放在data文件夹中)资料名称和描述文件:uv.grd\uv.ctl范围:60-150E,0-40N层次:风场,850 hPa、200hPa;时段:2002.1~2005.12共48个月变量名:u、v分辨率:2.5*2.5,格点数:37*17;资料名称和描述文件:hgt.grd\hgt.ctl范围:60-150E,0-40N层次:高度场,500 hPa;时段:2002.1~2005.12共48个月变量名:hgt分辨率:2.5*2.5,格点数:37*17;地形高度资料:dxgd.grd\dxgd.ctl范围:2.5-360 E,-90-90N(全球)层次:1层,地面;时间:2002年1月变量名:h分辨率:2.5*2.5,格点数:144*73;全球海表温度资料:sst.mnmean.nc具体说明自己利用相关命令读取。

Grads给出的实例数据:model.le.dat\ model.le.ctl为模式输出的全球5天数值预报结果,包括了多个要素、多层,按经纬度网格存放的数据,具体资料内容详见model.le.ctl。

三、实习内容:实习一数据文件的转换及数据描述文件的建立(2小时)…………..……P4-5 实习二基本命令的上机使用(2小时)…………………………….….……P6-7 实习三set命令的使用练习(2小时)………………………………….……P8实习四各类参数设置综合练习(2小时)……………………………….……P9实习五各类参数设置综合练习(2小时)…………………………………..P10 实习六练习描述语言的使用(2小时)……………………………………..P11 实习七变量与函数的设置(2小时)………………………………………..P12 实习八描述语言的使用(2小时)................................................................P13注:实习时将data文件夹拷贝在D: \ 下,然后进行实习。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

GrADS绘图软件实用手册
2002年1月
目录
第一章GrADS绘图软件概述
1.GrADS绘图软件简介
2.Internet上的GrADS资源
2.1GrADS在Internet上的主页
2.2windows环境下GrADS资源
3.GrADS绘图软件的安装(windows环境)
3.1在windows环境下安装GrADS软件包
X server 的安装
第二章GrADS绘图模板
1.GrADS示例演示
1.1 启动GrADS
1.2 退出GrADS
1.3 示例演示GrADS命令的使用
2.GrADS绘图模板
3.GrADS模板的高级应用
GrADS描述语言
GrADS高级模板的应用
第三章GrADS数据格式
1.格点数据描述文件
1.1 数据描述文件各项解释
1.2 生成model.le.dat和model.le.ctl文件的程序代码片段
2.站点数据的格式
附录
1.如何精确控制图形输出的尺寸—Landscape纸型
2.台站资料的显示
3.Linux环境下的安装
第一章GrADS绘图软件概述
1GrADS绘图软件简介
The Grid Analysis and Display System(GrADS) 是一套应用广泛、使用方便的科学数据绘图软件包。

其主要特点:
●GrADS属于自由软件,可以从Internet上免费获得。

●可运行于各种Windows 和Unix工作平台。

●GrADS可用于4D数据的分析。

既经度、纬度、层(气压层、高度层等)
和时间/xyzt 4维。

数据可以是格点化的数据或离散点数据。

GrADS
特别适用于气象类数据的分析。

但也完全可以用于更广泛类型的数据分析。

●GrADS有多种显示方式:等值线、流线、矢量图、风矢量图、站点填
图、折线图、直方图等多种两维图形。

●可处理多种数据格式的数据。

GRIB、NetCDF、HDF-SDS等通用数据格
式和系统自定义的一种二进制数据格式。

●采用命令行输入的方式交互式地显示图形。

并有多种命令对数据进行再
加工。

如求平均;计算涡度、散度、垂直积分、计算差分等。

●图形可以按多种格式存储:ps、png、jpg、tiff、gif、windows metafile
等。

自身以metafile格式存储。

●提供多种辅助工具软件。

如看图、打印、图形格式转换(gv)等工具。

2Internet上的GrADS资源
2.1 GrADS在Internet上的主页
GrADS主页地址:/grads
从GrADS主页上可以找到预编译好了的适合于windows环境下的
GrADS软件包,和适合于各种UNIX环境下的GrADS软件包。

关于
GrADS在UNIX环境下的资源请参考附录。

2.2 windows环境下GrADS资源
●GrADS1.8sl8.win32.exe——GrADS软件包安装执行程序。

目前在
windows环境下最新的版本为GrADS第1.8版。

●下载GrADS演示数据:
从ftp:///grads/sprite/tutorial下载:
model.le.dat 和model.le.ctl文件;
或者GRIB码格式的数据:
model.grb、model.gmp和model.ctl
3GrADS绘图软件的安装(windows环境)
在windows下运行GrADS的条件:
●安装GrADS软件包
●安装X SERVER软件包
3.1在windows环境下安装GrADS软件包
运行上述可执行文件(GrADS1.8sl8.win32.exe)进入第一个画面:
键,进入第二步,显示GrADS的一般信息,选择“OK”进入第三步,显示license 信息如下:
键:进入第四步,要确定最终安装目录。

系统显示缺省安装在:“c:\Program File\pcGrADS” 目录下。

但为了在Dos环境下运行方便,最好不要安装在目录名中有空隔的目录下—如“P rogram File”。

因此这里可改为“c:\pcGrADS”或其它。

修改完后用鼠标点击键安装程序开始安装。

安装程序将修改你的autoexec.bat文件中的(…原path加上);c:\pcgrads\win32(若安
装在目录下,c:\progra~1\pcgrads\win32)。

安装完后可从“开始”看到如下画面:
软件了。

在开始使用前,先来考察一下安装程序在GrADS的目标目录(如上例中的“c:\pcGrADS”)下安装的内容:
win32下安装有GrADS的所有可执行程序;dat目录下有运行GrADS所需的字库和地图数据文件;doc目录下存放帮助和说明文件;lib目录下存放了一些有趣的模板。

3.2 X server 的安装
在windows环境下运行GrADS软件包,需要有一个能在PC机上运行的X Server 系统支持。

这部分软件并不属于GrADS支持范围,因此在GrADS主页上并不能下载。

但Internet也有许多这方面的免费软件,如:x-win32、omni、Xmanager等软件。

这些软件安装并不复杂,并配有说明文档。

本手册以Xmanager作为GrADS 的X Server支持系统。

Xmgr139e.exe——既为Xmanager version 1.3.9的安装执行程序,序列号:018112-136905-999104。

安装后即在桌面上生成Xmanager目录图标,用鼠标双击打开该目录:
X Server。

也可以从
X Server。

相关文档
最新文档