- 积分
- 1706
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-5-12
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本人想提取站点数据,编辑了程序,程序可以运行,stnmap后有map文件,但是用open语句打开ctl后图上显示没有把数据写进去,这是什么情况啊,请教高手啊
Fortran程序:
real rlat(31),rlon(31),tim
real avet(31)
integer nlev,nflag,i
character*8 stid(31)
open(1,file='E:\1\shuju\stid.txt',status='old')
open(2,file='E:\1\shuju\avet.txt',status='old')
open(18,file='E:\1\shuju\a.dat',status='unknown',form='binary')
open(19,file='E:\1\shuju\a.txt',status='unknown',form='formatted')
read(1,*)(stid(i),rlon(i),rlat(i),i=1,31)
read(2,*)(avet(i),i=1,31)
tim=0.0
nlev=1
nflag=1
do i=1,31
write(18)stid(i),rlat(i),rlon(i),tim,nlev,nflag,avet(i)
write(19,*)stid(i),rlat(i),rlon(i),tim,nlev,nflag,avet(i)
end do
nlev=0
write(18)stid(1),rlat(1),rlon(1),tim,nlev,nflag
write(19,*)stid(1),rlat(1),rlon(1),tim,nlev,nflag
close(1)
close(2)
close(18)
close(19)
end
ctl文件:
DSET e:\1\shuju\a.dat
DTYPE station
STNMAP e:\1\shuju\a.map
UNDEF -9999.0
TITLE shuju
TDEF 1 LINEAR JUN1951 1dy
VARS 1
avet 0 99 avet
ENDVARS
grads出图情况如图片所示
|
|