Grads概要

上传人:博****1 文档编号:558085273 上传时间:2023-09-08 格式:DOC 页数:15 大小:3.24MB
返回 下载 相关 举报
Grads概要_第1页
第1页 / 共15页
Grads概要_第2页
第2页 / 共15页
Grads概要_第3页
第3页 / 共15页
Grads概要_第4页
第4页 / 共15页
Grads概要_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Grads概要》由会员分享,可在线阅读,更多相关《Grads概要(15页珍藏版)》请在金锄头文库上搜索。

1、GRADS (Grid Analysis and Display System)概要 内容提要一、 GrADS绘图软件包的安装和运行二、GrADS绘图基本步骤三、GrADS绘图需要的三类型文件四、GrADS基本命令五、Fortran中如何读写二进制文件六、数据描述文件和gs文件简介一、GrADS绘图软件包的安装和运行1、 演示安装 2、启动GrADS1)双击grads图标 2)绘画形式的选择风景画(横放):118.5 英寸(缺省)肖像画形式(竖放):肖像画形式是8.5 11 英寸3)GrADS的工作窗口分为两类:文本窗口:键入GrADS命令图形窗口。显示所产生的图形两窗口之间可以切换。二、Gr

2、ADS绘图的基本步骤1、准备好了绘图资料(包括数据资料*.grd和数据描述文件*.ctl)2、启动GrADS3、打开数据描述文件(*.ctl)4、设置维数环境 (set)5、生成图形文件6、查看图形文件(gv32.exe)例如:打开描述文件1)Open filename(盘符:路径/数据描述文件名) 注意:启动GrADS后首先需打开至少一个数据描述文件2)显示变量图像 D varname三、GrADS绘图需要的三类型文件.grd文件:这种文件格式为二进制无格式文件,可以是格点或站点资料,是从其他气象数据转化而来。格点资料可以是直接存取或者顺序存取。对格点资料而言,是一个五纬数据场,即时空、变量

3、维(x/y/z/t/var).ctl文件:数据描述文件,纯ASCII码文件。是对数据信息的描述,包括数据名称、时空范围、变量说明等。.gs文件:GrADS控制文件,也是一个纯文本文件。由GrADS描述(脚本)语言(Scripts Language)写成的批处理GrADS系统设置和命令。.gmf文件:GrADS系统图元输出文件,由gv.exe或者gv32.exe查看。 *.grd:数据文件,无格式直接存取文件。*.ctl:数据描述文件*.gs:GrADS命令批处理文件四、基本操作命令命令浏览1. open 打开数据描述文件 2. d 显示一个GrADS 表达式“3. set 设置在绘图中所需要的

4、环境变量 1)地球坐标(world coordinates):set lat val1 set lon val1 set lev val1 set time val1 2)格点坐标(grid coordinates): set x val1 set y val1 set z val1 set t val1 当键入一个值时,该维-固定;当键入两个值时,该维-变化。4. c 清屏、换页5.quit6.run:*.gs7.生成图形文件Enable print *.gmfd varprintdisable print8Reinit:相当于刚进入GrADS的状态。 五、Fortran中如何读取二进制文件

5、1、GrADS中数据的存放形式1)5-D的数据集 (x,y),z,VAR,t排放顺序为先经度、纬度、高度,然后是物理变量,最后是时次变化。一个x、y数据场构成一个记录。 2)3D空间的排列x从西-东,y从南-北,z从下-上 2、Fortran如何阅读生成一个直接存取的无格式数据文件例1:有一个4-D要素场,将其由ASCII码数据转为无格式直接存取文件,Fortran程序如下:Program mainC 定义一个X,Y,Z方向的格点以及总时次ntparameter(nx=144,ny=73,nz=17,nt=48)c 定义数组dimension var(nx,ny,nz,nt)c 打开原数据文件

6、open(1,file=d:llptest.dat)cccccccccccccccccccccccccccccccccccccccccccccccc 一定格式把数据文件读入 (省略) cc cccccccccccccccccccccccccccccccccccccccccccc 打开目标文件,recl为记录的长度。 open(12,file=d:llptest.grd,&form=unformatted,access=direct, recl=nx*ny*4) c 写数据资料 irec=0do 100 it=1,nt do 100 iz=1,nz irec=irec+1 write(12,re

7、c=irec) (var(i,j,iz,it),i=1,nx),j=1,ny) 100 Continue Close(1) Close(12) end六、数据描述文件和gs文件简介1、GRADS描述文件下面为相应于例2的CTL文件(data.ctl)dset d:llpdata.grd -数据文件名undef -9.99E+33 -缺侧值 title NCEP/NCAR REANALYSIS PROJECT -数据标题xdef 37 linear 60.000 2.500 -x方向维数ydef 17 linear 0.000 2.500 -y方向维数zdef 2 levels 850 200

8、-z方向维数tdef 48 linear JAN1982 1mo -时间维数vars 3 -变量总数u 2 99 u wind (m/s) -U风场2层 v 2 99 v wind (m/s) -v风场2层sst 1 99 TSFC DATA -海表温度 Endvars -变量描述结束2、 GrADS控制文件简介*.gs特点:用run命令执行,纯文本文件,里面含有用脚本语言(script language)写成的批处理GrADS系统命令和设置,可以集成GrADS命令,具有强大功能。下面是一个名为a.gs的文件内容:例如1: reinitopen d:llpdata.ctld u 实习一资料ctldset c:liGDgrdh500.grdundef -9.99E+33title NCEP/NCAR REANALYSIS PROJECTxdef 37 linear 60.000 2.500ydef 17 linear 0.000 2.500zdef 2 levels 850 200tdef 48 linear JAN1982 1movars 1H 1 99 H500endvars

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号