- 积分
- 538
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-1-21
- 最后登录
- 1970-1-1
|
发表于 2013-4-27 10:14:56
|
显示全部楼层
implicit none
real vec(200,26)
integer i,j
open(1,file='c:\GrADS19\data\guangguang.txt',status='old')
read(1,*)((vec(i,j),i=1,200),j=1,26)
close(1)
call stntogrd(vec)
end
subroutine stntogrd(x)
real lat(200),lon(200),x(200,26)
character*8 stid(200)
open(2,file='c:\GrADS19\data\jingwei.txt',status='old')
do 20 k=1,200
20 read(2,*) lon(k),lon(k),lat(k)
close(2)
do 2 i=1,200
2 stid(i)=char(i)
open(3,file='c:\GrADS19\data\guangguang.grd',form='binary')
tim=0.0
nlev=1
nflag=1
do 40 j=1,26
do 40 i=1,200
write(3) stid(i),lat(i),lon(i),tim,nlev,nflag,x(i,j)
40 continue
nlev=0
write(3) stid(i-1),lat(i-1),lon(i-1),tim,nlev,nflag
close(3)
return
end
|
|