GrADS站点资料的使用.doc

GrADS站点资料的使用.doc

ID:55952477

大小:28.50 KB

页数:4页

时间:2020-06-18

GrADS站点资料的使用.doc_第1页
GrADS站点资料的使用.doc_第2页
GrADS站点资料的使用.doc_第3页
GrADS站点资料的使用.doc_第4页
资源描述:

《GrADS站点资料的使用.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、GrADS站点资料的使用台站型离散资料画图的一般原则1、把台站资料r.dat写成二进制文件r.grd一般而言,台站资料都是文本格式的,须用专门的程序写成带有站号、经度、纬度等的二进制文件。例如:对某一时次的降水资料r.dat有如下形式:LlonLlatPrecipitation119.830.60119.830.6160119.830.6320119.830.6480119.830.6640119.830.680119.830.6960119.830.7120119.830.7280119.830.7440119.830.760119.830.7760。。。。。。该数据

2、只有一个时次则相应的程序stn.f如下:parameter(n=10201)integerr1(n)reallat(n),lon(n),r(n)character*8zh(n)open(1,file='d:common1.txt',form='formatted',status='old')doi=1,nread(1,*)lon(i),lat(i),r1(i)r(i)=r1(i)enddodoi=1,nzh(i)=char(i)enddo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!open(9,file='d:commonr.grd',form='

3、binary',status='unknown')open(99,file='d:commonrr.txt')do100i=1,ntim=0.0nlev=1nflag=1write(9)zh(i),lat(i),lon(i),tim,nlev,nflagwrite(9)r(i)write(99,200)lon(i),lat(i),r(i)200format(f8.3,f8.3,f6.2)100continuenlev=0write(9)zh(i-1),lat(i-1),lon(i-1),tim,nlev,nflagclose(9)!doi=1,160doi=1,ni

4、f(r(i).lt.0.0)thenwrite(*,*)lon(i),lat(i),r(i)endifenddo!write(*,*)i,zh(5000),lat(5000),lon(5000),tim,nlev,nflag,r(5000)pause!enddoend2、编写r.grd数据的数据说明文件r.ctldsetd:commonr.grddtypestationstnmapd:commonr.mapundef-999.0titlestationdatatdef1linearjan19981movars1r099griddatapreparedforoac

5、resfunctionendvars3、用r.ctl生成r.map文件实际上,是在GrADS中运行可执行文件stnmap.exe,如何运行对于自带显示窗口的GrADS1.8版本的:进入命令窗口后,在提示符下输入“!stnmap”ga_>!stnmap在出现的信息提示处输入r.ctlEnterstnctlfilename:D:r.ctl4、生成格点文件因为GrADS只识别格点数据,所以需要把站点上的资料通过插值函数插值到某个格点文件上才能被识别。根据r.dat提供的信息来写格点文件grid.grd(二进制)要求:(1)grid.grd文件的精度要高于或等于r.dat的精

6、度(2)grid.grd文件的范围要大于或等于r.dat的范围(3)grid.grd文件的每个点上均赋值1(范围与r.dat相同)(4)当grid.grd文件的范围大于r.dat的范围时,除了相同范围的每个点赋值为1外,其余外围的点也都赋值为1(5)grid.grd文件的时间一定要与r.dat时间一致!!!生成grid.grd文件的程序grid.for!!!!!!!!1parameter(n=31)reallat(n),lon(n)reals(n,n)open(1,file='d:commongrid.grd',form='binary')lat(1)=30.0lo

7、n(1)=119.0doi=1,n-1lat(i+1)=lat(i)+0.1lon(i+1)=lon(i)+0.1enddodoi=1,ndoj=1,ns(i,j)=1enddoenddowrite(1)send5、编写grid.grd的.ctl文件:grid.ctldsetd:commongrid1.grdundef-999.0titleSampleGRIBDataxdef71linear701ydef41linear151zdef1linear10001tdef1linearjan19981movars1g099griddatap

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。