第四章Grads数据资料转换和数据描述文件2013 - 图文 下载本文

内容发布更新时间 : 2024/12/22 11:30:00星期一 下面是文章的全部内容请认真阅读。

GrADS

(Grid Analysis and Display System)

讲义(4)

内容提要

一、GrADS所能处理的数据格式

二、数据资料的准备(binary)

ASCII码数据文件向二进制数据文件的转换

三、数据描述文件的构成

四、其它数据文件简介(netCDF/GRIB)

五、GrADS控制文件简介

一、GrADS所能处理的数据格式

--Binary:自制,直接、顺序存取,Fortran可以读写。*.grd

--netCDF(自描述):精确性好,便于传输;*.nc

--GRIB:压缩率高。*.grb --HDF-SDS(卫星资料) --ASCII(台风路径) --站点

--BUFR(V1.9版本):二进制通用数据表示格式(BUFR),用于非格点气象数据的保存,便于网络传输,是世界气象组织(WMO)规定的标准格式,目前使用的常规气象资料数据以及雷达、卫星数据资料转换为BUFR格式

二、Binary格式介绍

1、简介

1)GrADS最基本的数据格式; 2)常用后缀:*.grd,.bin,.dat;

3)可用fortran读写;

4)一般为二进制无格式文件(form=

‘unformatted’);

5)访问形式

直接(access=‘direct’)

顺序(access=sequential)--ctl文件中说明 6)格式说明由数据描述文件(*.ctl)描述;

数据资料———数据描述文件———GrADS

翻译器

注意:数据文件和数据描述文件是分开的。

后者为纯文本格式,可用一般的编辑器产生(如记事本等);

2、GrADS

中数据的存放形式

1)5-D的数据集 (x,y),z,VAR,t

排放顺序为先经度、纬度、高度,然后是物理变量,最后是时次变化。一个x、y数据场构成一个记录。

2)3—D空间的排列

x从西---东, y从南---北, z从下--上

3、如何由

ASCII码数据生成一个直接存取的无格

式数据文件

----------借助于Fortran程序完成 例1:有一个4-D要素场,将其由ASCII码数据转为无格式直接存取文件,Fortran程序如下:

Program main

C 定义一个X,Y,Z方向的格点以及总时次nt

parameter(nx=144,ny=73,nz=17,nt=48)