- 积分
- 589
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2011-9-8
- 最后登录
- 1970-1-1
|
发表于 2012-2-19 16:44:33
|
显示全部楼层
调试了下,下面的程序可以实现多时次站点数据到格点数据。program main
character*8 stid
open(8,file='e:\fortran\sta.txt',status='old')
open(10,file='e:\fortran\sta.grd',form='binary')
iflag=0
10 read(8,*,end=90)iyear,imonth,stid,rlon,rlat,rval
if(iflag.eq.0)then
iflag=1
iyrold=iyear
imnold=imonth
end if
if(iyrold.ne.iyear.or.imnold.ne.imonth)then
nlev=0
write(10)stid,rlat,rlon,tim,nlev,nflag
end if
iyrold=iyear
imnold=imonth
tim=0.0
nlev=1
nflag=1
write(10)stid,rlat,rlon,tim,nlev,nflag
write(10)rval
go to 10
90 continue
nlev=0
write(10)stid,rlat,rlon,tim,nlev,nflag
stop
end |
评分
-
查看全部评分
|