爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: Sylvia

[分享资料] 关于站点数据多时次处理和插值保存问题

  [复制链接]

新浪微博达人勋

 楼主| 发表于 2013-12-3 12:56:42 | 显示全部楼层
lulu 发表于 2013-11-19 22:18
那请问这种格式的台站经纬度应该怎么读取啊?求指教

我也在处理这个数据,应该是跟160站一样的,但是麻烦点吧
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-5 13:14:50 | 显示全部楼层
正在学习处理站点数据,正在收罗各种资料,谢谢楼主提供
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-17 15:42:18 | 显示全部楼层
你好,我按照你给的程序生成格点数据,但是grads打不开其对应的ctl呢,老是报错怎么回事呢
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-12-18 09:42:48 | 显示全部楼层
wpp851118 发表于 2013-12-17 15:42
你好,我按照你给的程序生成格点数据,但是grads打不开其对应的ctl呢,老是报错怎么回事呢

你看下是不是你设置的时次不是同一个时次,最好都按照一个时次来弄,如果实在不行的话,改天你发给我,我帮你看看,但这几天估计没空,我得回去找工作咯,呵呵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-20 15:58:13 | 显示全部楼层
Sylvia 发表于 2013-12-18 09:42
你看下是不是你设置的时次不是同一个时次,最好都按照一个时次来弄,如果实在不行的话,改天你发给我,我 ...

谢谢啦,我知道哪里错了呵呵,是没把数据弄成对应的数组,解决了呵呵
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-26 20:38:53 | 显示全部楼层
program ok3
implicit none
integer i,j,k,n,l,x,p,t,y,a,b,c,d
parameter(n=39,l=65,k=50)
integer pps(k,n),vpps(n,k),yu(61),stpps,s(161),nflag,nlev
character(8) sta(n),aaa(n)
real lon(n),lat(n),tim


open(13,file='f:\yuzhifenbu\gzpc\filename.txt')
open(14,file='F:\xin\svd\39zhanjingwei.txt')
open(15,file='f:\xin\svd\vji.grd',form='binary')

do a=1,n
read(13,*) AAA(a)
enddo
close(13)
do i=1,n
open(100+i,file='F:\yuzhifenbu\gzpc\'//trim(aaa(i)),form='formatted')
do j=1,50
read(100+i,*) pps(j,i)
enddo
enddo
print*,'ok'

do b=1,n
read(14,*) sta(b),lon(b),lat(b)
enddo
do y=1,50
do x=1,39
vpps(x,y)=pps(y,x)
enddo
enddo
print*,'ok'
!print*,sta,lon,lat
do y=1,50
do x=1,39
tim=0.0
nflag=1
nlev=1


write(15) sta(x),lat(x),lon(x),tim,nlev,nflag,vpps(x,y)
print*,sta(x),lat(x),lon(x),tim,nlev,nflag,vpps(x,y)
enddo

tim=0.0
nflag=1
nlev=0

write(15) sta(x-1),lat(x-1),lon(x-1),tim,nlev,nflag

enddo

end

dset    f:\xin\svd\vji.grd
dtype   station
stnmap   f:\xin\svd\rain.map
undef   -999.0
title   rain
tdef    50  linear jul1951 1yr
vars    1
p  0  99  rainfall  data
endvars

program  grid
parameter(nx=41,ny=31,nt=50)
real lat(ny),lon(nx)
real s(nx,ny,nt)
open(1,file='F:\xin\svd\kongbai\grid.grd',form='binary')
lat(1)=20.0
lon(1)=80.0
do j=1,ny-1
   lat(j+1)=lat(j)+1.0
enddo
do i=1,nx-1
   lon(i+1)=lon(i)+1.0
enddo
do k=1,50
  do i=1,nx
    do j=1,ny
      s(i,j,k)=1
enddo
  enddo
enddo
write(1) s
end

dset F:\xin\svd\kongbai\grid.grd
undef -9.99e33
title Sample Grid Data
xdef 41 linear 80 1
ydef 31 linear 20 1
zdef 1 linear 1000 1
tdef 50 linear jul1951 1yr
vars 1
g 0 99 grid data
endvars

'REINIT'
'open F:\xin\svd\kongbai\grid.ctl'
'open F:\xin\svd\vji.ctl'
'enable print F:\xin\svd\jiangshuifenbu.gmf'
i=1
while(i<=50)
'set t 'i''

'set xlopts 1 5 0.2'
'set ylopts 1 5 0.2'
'set grads off'


'SET YLINT 2'
'set lon 90 112'
'set lat 25 40'
'set mpdset hires cnworld'
'define aa=oacres(g,p.2,1.5)'
'define aa1=maskout(aa,g-0.5)'

'set grid off'
'set gxout contour'
'set clab forced'
*'set cint 3.0'
*'set cmin 28'

'd aa1'

为什么报错呢?






_}3SZIFZS%FNA(}ECID[CMM.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-26 20:39:29 | 显示全部楼层
麻烦楼主帮我看看。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-26 20:43:03 | 显示全部楼层
画出的图是这样的
Q6VF@~B@N_OS61W%RDFNJ5V.jpg
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-12-27 14:32:00 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-12-27 15:01:31 | 显示全部楼层
就是这个错误
TCK_7_E{N0[VC}QSJ~6HL@5.jpg
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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