- 积分
- 1527
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-8-21
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2016-2-13 11:30:49
|
显示全部楼层
由于目前国内大部分GrADS 用户都是高等院校或科研单位,而这些用户不但具有较好的设备,而且一般都拥有经过处理的再分析资料或数值预报产品的输出数据。但对于大部分国内气象工作者来说,只具备原始的地面观测报和高空探空资料,如何灵活、方便地把这些数据自行转换为用户需要的网格点数据成为用户使用GrADS 的一大问题。
GrADS 本身就具备把站点数据转换为网格点数据的功能。其主要步骤如下:
(1) 把原始数据转换为GrADS 格式的二进制数据文件( stn1dat ) , 并写好数据描述文件(stn1ctl) 。
(2) 按照预定的时间维数、物理量维数和三维空间网格维数生成一个网格点数据文件(model1dat) 和相应的描述文件(model1ctl) ,其中写入model1dat 中的数据可以为任意值,GrADS 将按照model1dat 进行网格插值。
(3) 通过set fwrite filename1dat 设置转换后的数据文件名,运用set gxout fwrite 把GrADS 的输出写到filename1dat 中。
(4) 调用GrADS 内置函数oacres ( ) 进行网格点转换,用户可以在oacres ( ) 中设置五个扫描半径最大限度的减少误差。
完成转换后,只需编写相应的数据描述文件,用户就可在GrADS 中进行各种操作。
除了把站点数据转换为网格点数据以外,用户如果需要把网格点上的预报场数据(即预报产品的数据) 重新转换为站点数据,并与实际的站点数据进行比较来检查自己的模式是否正确,这就需要用到GrADS 中提供的函数gr2stn ( gridexpr , stnex2pr) ,其中gridexpr 是网格点上的数据,stnexpr 是站点数据,GrADS 按照用户给出的stnexpr 参数把网格点上的数据插值到相应的站点上,gr2stn ( ) 返回插值后的站点数据,而stnexpr 中的数据并不改变。
|
|