- 积分
- 142
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-3-25
- 最后登录
- 1970-1-1
|
GrADS
系统平台: |
|
问题截图: |
|
问题概况: |
grads中站点资料转换为格点资料时,制作站点映射文件时出现错误:invalid station hdr found in station binary file |
我看过提问的智慧: |
看过 |
自己思考时长(天): |
1 |
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 sukeyangel 于 2014-4-20 15:51 编辑
我现在做的是一个将站点资料转换为格点资料的工作,资料是一个逐一小时的闪电资料,从2013070100时开始(共37个时次),目前是在做“ga>! stnmap”这一步上出现了问题,grads报错如下:
grads报错
如下是我的ctl:
dset f:\wjj-data\output\lighting\light2.dat
dtype station
stnmap f:\wjj-data\output\lighting\light2.map
undef -999.0
title lighting
tdef 37 linear jul2013 1hr
vars 1
l 0 99 lighting power(l是回流闪电强度)
ENDVARS
=====================================================================================
如下是我的转换二进制的fortran程序:
PROGRAM MAIN !LSO FILE FOR ARPS
INTEGER,PARAMETER :: N=10000,NUM=37
INTEGER :: TOTAL
REAL :: B(5)
REAL :: SLAT(N),SLON(N),l(N)
integer :: SELV(N)
CHARACTER :: STNAME(N)*6,name*14
open(12,file='f:\wjj-data\output\lighting\light2.dat',form='binary')
open(13,file='f:\wjj-data\output\lighting\light2.txt')
OPEN(15,FILE='f:\wjj-data\namel.txt')
DO I=1,num
print *,i
READ(15,*)NAME
OPEN(11,FILE='f:\wjj-data\201307lighting\'//NAME)
do kk=1,4
READ(11,*)
enddo
J=1
10 READ(11,'(a5,3f10.4)',END=20)stname(j),(B(LL),LL=2,4)
! print*,i,j
SLAT(J)=B(3)
SLON(J)=B(2)
l(j)=b(4)
IF(B(4).EQ.9999.0)l(J)=9999.0
! print*,j,slon(j),slat(j),l(j)
J=J+1
GOTO 10
! print *,j
20 CONTINUE
TOTAL=J-1
CLOSE(11)
DO J=1,TOTAL
WRITE(12)STNAME(j),SLAT(J),SLON(J),0.0,1,1
WRITE(12)l(j)
WRITE(13,*)STNAME(j),SLAT(J),SLON(J),l(j)
ENDDO
WRITE(12)STNAME(1),SLAT(1),SLON(1),0.0,0,1
ENDDO
CLOSE(12)
CLOSE(13)
close(15)
END PROGRAM
|
|