- 积分
- 2139
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2016-4-15
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
160站气温资料,先将1月份的气温资料01.txt转化为grd文件:real vec(160)
open(1,file='d:\160\temp\01.txt',status='old')
read(1,*)(vec(i),i=1,160)
close(1)
call stntogrd(vec)
end
subroutine stntogrd(x)
real lat(160),lon(160),x(160)
character*8 stid(160)
open(2,file='d:\160\china.dat')
do 20 k=1,160
20 read(2,*) lat(k),lon(k)
close(2)
do 2 i=1,160
2 stid(i)=char(i)
open(3,file='d:\160\grd\01.grd',form='binary')
tim=0.0
nlev=1
nflag=1
do 40 i=1,160
write(3) stid(i),lat(i),lon(i)
! # ,tim,nlev,nflag,x(i)
40 continue
nlev=0
write(3) stid(i-1),lat(i-1),lon(i-1),tim,nlev,nflag
close(3)
return
end
生成01.grd文件后编写了ctl文件:
DSET d:\160\grd\01.grd
dtype station
stnmap d:\160\grd\temp.map
undef -999.0
title temp
TDEF 63 LINEAR JUN1950 1yr
vars 1
t 0 0 temps
endvars
然后生成temp.map文件时出了问题,下面是grads提示的错误:
我看了很多相似问题的高人的解答,一一尝试还是没有解决,请问问题出在哪里呢?
|
|