请选择 进入手机版 | 继续访问电脑版
爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 6086|回复: 2

[脚本编辑] 求助!不同点不同时次的剖面作法

[复制链接]

新浪微博达人勋

发表于 2020-4-6 12:59:29 | 显示全部楼层 |阅读模式

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

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

x
想做不同点不同时次的风场,结果老是显示Cannot contour grid - all undefined values  

以下是我写的gs
'reinit'
'open D:\fnl\fnl.ctl'
'set gxout fwrite'
'set fwrite D:\date\uv.dat'
'set grads off'
'set grid off'

*******************24日08时 21.3 121.9
'set t 1'
j=1
while(j<22)
'set z 'j
'set lat 21.3'
'set lon 121.9'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 21.3'
'set lon 121.9'
'd VGRDprs'
j=j+1
endwhile
*******************24日14时 22.1 120.6
'set t 2'
j=1
while(j<22)
'set z 'j
'set lat 22.1'
'set lon 120.6'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 22.1'
'set lon 120.6'
'd VGRDprs'
j=j+1
endwhile
*******************24日20时 23.1 119.2
'set t 3'
'set lat 23.1'
'set lon 119.2'
j=1
while(j<22)
'set z 'j
'set lat 23.1'
'set lon 119.2'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 23.1'
'set lon 119.2'
'd VGRDprs'
j=j+1
endwhile

*******************25日02时 23.0 118.1
'set t 4'
j=1
while(j<22)
'set z 'j
'set lat 23.0'
'set lon 118.1'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 23.0'
'set lon 118.1'
'd VGRDprs'
j=j+1
endwhile
*******************25日08时 23.7 117.4
'set t 5'
j=1
while(j<22)
'set z 'j
'set lat 23.7'
'set lon 117.4'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 23.7'
'set lon 117.4'
'd VGRDprs'
j=j+1
endwhile
*******************25日14时 24.5 115.9
'set t 6'
j=1
while(j<22)
'set z 'j
'set lat 24.5'
'set lon 115.9'
'd UGRDprs'
j=j+1
endwhile

j=1
while(j<22)
'set z 'j
'set lat 24.5'
'set lon 115.9'
'd VGRDprs'
j=j+1
endwhile
'disable fwrite'
'reinit'
;



运行后,写的ctl,个人怀疑ctl没写对
DSET D:\date\uv.dat
*options template
index D:\date\uv.dat.idx
UNDEF -9999999.0
TITLE section
DTYPE grib2
ydef 1 linear -90.000000 1
xdef 1 linear 0.000000 1.000000
tdef 6 linear 00Z24aug2019 6hr
*  z has 21 levels -prs
zdef 21 levels 100000 97500 95000 92500 90000 85000 80000 75000 70000 65000 60000 55000 50000 45000 40000 35000 30000 25000 20000 15000 10000
options pascals
vars 2
UGRDprs   21,100  0,2,2 ** (1000 975 950 925 900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100) none U-Component of Wind [m/s]
VGRDprs   21,100  0,2,3 ** (1000 975 950 925 900 850 800 750 700 650 600 550 500 450 400 350 300 250 200 150 100) none V-Component of Wind [m/s]
ENDVARS



然后画图时
set t 1 6
set z 1 21
d UGRDprs;VGRDprs
就显示Cannot contour grid - all undefined values  

求助各位大佬


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

新浪微博达人勋

发表于 2020-4-6 16:11:32 | 显示全部楼层
你的ctl描述的是纬向,纵向都只有一个格点,问题出在这儿估计
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-4-6 16:21:36 | 显示全部楼层
nunu18 发表于 2020-4-6 16:11
你的ctl描述的是纬向,纵向都只有一个格点,问题出在这儿估计

我只要一个点的。要是就是不同点不同时次的气象要素。
看来得换写数据的思路。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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