爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6644|回复: 11

grads多时次格点插站点结果提取

[复制链接]

新浪微博达人勋

发表于 2017-6-26 08:15:21 | 显示全部楼层 |阅读模式
GrADS
系统平台:
问题截图:
问题概况: 学习了论坛上相关的方法,但写了多时次的gs文件总是导不出数据,最近导师在催,我摸索了一周多了也不知道是哪里的问题,求大神不吝赐教!
我看过提问的智慧: 看过
自己思考时长(天): 7

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

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

x
本帖最后由 HAHAHAH 于 2017-6-26 08:17 编辑

格点数据ctl文件如下:
dset    d:\gr2stn\1981.grd
title   1981 grid data
undef   -9999.0
xdef    141 linear 70 0.5
ydef     81 linear 15 0.5
zdef      1 levels 1000
tdef    365 linear 1jan1981 1dy
vars    9
temp 0 99 average temperature data
tmax 0 99 maxinum temperature data
tmin 0 99 minimum temperature data
rain 0 99 rain data
fsw  0 99 net absorbed solar energy flux(W/m2)
flw  0 99 net infrared energy flux(W/m2)
q    0 99 specific humidity
u10m 0 99 meridianal wind
v10m 0 99 zonal wind
endvars

站点数据ctl文件如下:
dset    d:\gr2stn\sta.grd
dtype   station
stnmap  d:\gr2stn\sta.map
undef   -32766
title   station information
tdef    1 linear 1jan1981 1dy
vars    1
g     0  99  rain data
endvars

gs文件如下
'reinit'
'i=1'
while(i<=365)
'open d:\gr2stn\1981.ctl'
'set lon 70 140'
'set lat 15 55'
'set t 'i''
'define a'i'=temp'
'close1'
i=i+1
endwhile
i=1
while(i<=365)
'open d:\gr2stn\sta.ctl'
'grads2ascii gr2stn(a'i',g) d:\gr2stn\1981_a'i'.txt'
i=i+1
endwhile

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-6-26 09:17:37 | 显示全部楼层
求大神指点我真的用尽洪荒之力了啊
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-6-26 14:23:41 | 显示全部楼层
提取哪个变量就用哪个变量,直接用temp
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-2 16:23:04 | 显示全部楼层
男紫汗 发表于 2017-6-26 14:23
提取哪个变量就用哪个变量,直接用temp

谢谢回复,但我还是不太懂,能否说的细致些,谢谢您
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-3 08:38:05 | 显示全部楼层
HAHAHAH 发表于 2017-7-2 16:23
谢谢回复,但我还是不太懂,能否说的细致些,谢谢您

'reinit'

'open d:\gr2stn\1981.ctl''open d:\gr2stn\sta.ctl'
'set lon 70 140'
'set lat 15 55'

i=1
while(i<=365)

'grads2ascii gr2stn(temp,g.2) d:\gr2stn\1981_'i'.txt'
i=i+1
endwhile

;
试试看

密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-3 10:16:44 | 显示全部楼层
男紫汗 发表于 2017-7-3 08:38
'reinit'

'open d:\gr2stn\1981.ctl''open d:\gr2stn\sta.ctl'

太感谢您了,成功了!可是为什么输出的数据全为负呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-3 10:53:30 | 显示全部楼层
HAHAHAH 发表于 2017-7-3 10:16
太感谢您了,成功了!可是为什么输出的数据全为负呢?

刚看了下,对应站点的temp数据确实为付,太感谢您啦!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-3 10:54:01 | 显示全部楼层
男紫汗 发表于 2017-7-3 08:38
'reinit'

'open d:\gr2stn\1981.ctl''open d:\gr2stn\sta.ctl'

刚看了下,对应站点的temp数据确实为付,太感谢您啦!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2017-7-8 20:40:05 | 显示全部楼层
男紫汗 发表于 2017-6-26 14:23
提取哪个变量就用哪个变量,直接用temp

您好,我想问一下为什么我这样插出来每天的数据是一样的呢?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2017-7-9 09:26:01 | 显示全部楼层
HAHAHAH 发表于 2017-7-8 20:40
您好,我想问一下为什么我这样插出来每天的数据是一样的呢?

你检查下你的每天的站点数据一样不一样
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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