爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 3079|回复: 2

[图形美化] 站点资料画图生成映射文件是出错

[复制链接]

新浪微博达人勋

发表于 2016-4-30 22:42:10 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
program transfer
!将十进制数据转换为二进制,成功生成二进制文件
parameter n=30
integer i,k
character*8 name(n) ! 数据为字符型,最大长度为8,最小为4
open(1,file='d:\lengkongqi\5qu\sname.txt')
do i=1,n
read(1,*) name(i)
print*,name(i)
enddo
close(1)
  call stntogrd(name)
end

  subroutine stntogrd(x)
  character x(30)
  parameter m=30
character*8 st(m)
real lon(m),lat(m)
open(2,file='d:\lengkongqi\5qu\30stl.txt')
do  j=1,m
read(2,*) st(j),lon(j),lat(j)! 台站号、经度、维度
enddo
close(2)
open(3,file='d:\lengkongqi\5qu\30st.grd',form='binary')
open(4,file='d:\lengkongqi\5qu\30st.txt')
time=0.0
nlev=1
nflag=1
do 40 k=1,m
write(3) st(k),lat(k)/100,lon(k)/100,time,nlev,nflag,trim(x(k))
write(4,*) st(k),lat(k)/100,lon(k)/100,time,nlev,nflag,x(k)
40 continue
nlev=0
write(3) st(k-1),lat(k-1),lon(k-1),time,nlev,nflag
close(3)
return
end
ctl  文件
dset d:\lengkongqi\5qu\30st.grd
dtype station
stnmap d:\lengkongqi\5qu\30st.map
undef -999.0
title 30st
tdef 1 linear jun1961 1mo
vars 1
name 0 999 stationname
endvars
问题详见附件,跪求大神帮忙。
主要图片粘不上来只好放在附件



QQ图片20160430224016.png
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2016-5-1 09:11:08 | 显示全部楼层
CTL文件 不需要你自己写,GRADS书上有,你直接用书上那个就好了,不容易出错。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-16 00:05:28 | 显示全部楼层
你好,请问问题解决了吗?遇到同样的错误
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表