爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
楼主: river

[脚本编辑] 【完美】解决FNL资料任意两点间斜剖面叠加地形的问题

  [复制链接]

新浪微博达人勋

发表于 2021-5-25 17:21:53 | 显示全部楼层
请问我要同时添加地形和变量填色,但是最后出来地形只有一条线,是什么原因呢?ctl如下:
'reinit'
'sdfopen e:\2020\ec2.nc'
'open e:\2020\xpm\orog0.25.ctl'
'enable print  e:\2020\xpm\vor+div-terrain.gmf'

'set dfile 2'
'set t 1'
'set x 1'
'set y 1'
'set z 1 17'

lon1=102.0
lon2=106.0
lat1=28.0
lat2=33.0

lon=lon1
'collect 3 free'
while(lon<=lon2)
lat=lat1+(lat2-lat1)*(lon-lon1)/(lon2-lon1)
'collect 3 gr2stn(orog,'lon','lat')'
lon=lon+1
endwhile


'set dfile 1'
'set grads off'
'set zlog on'
'set csmooth on'
'set x 1'
'set y 1'
'set lev 1000 100'
'set t 7'
lon1 =102
lon2 =106
lat1 = 28.0
lat2 = 33.0
lon = lon1
'collect 1 free'
'collect 2 free'
while (lon <= lon2)
  lat = lat1 + (lat2-lat1)*(lon-lon1) / (lon2-lon1)
  'collect 1 gr2stn(d*100000,'lon','lat')'
  'collect 2 gr2stn(vo*100000,'lon','lat')'
  lon = lon + 1
endwhile



'set grads off'
'set zlog on'
'set grid off'
'set lon 102 106'
*'set z 1 27'
*'set ylab off'
*'set xlab off'
'set csmooth on'


*'set parea 1.5 9.0 1.5 6.5'
*'set xlopts 1 6 0.14'
*'set ylopts 1 6 0.14'
*'set font 0'

'set x 14 16'
*'set xaxis 'lon1' 'lon2
'set xaxis 'lat1' 'lat2
'set clab on'

'set gxout shaded'
'set xlint 1'
*'set ccols 0 0 7 0'
*'set ccolor 1'
'd coll2gr(1,-u)'
'set gxout contour'
*'set cint 0.5'
'set cthick 6'
'set ccolor 1'
'd coll2gr(2,-u)'

'set lon 102 106'
'set z 1 27'
'set gxout shade2'
'set clevs 0'
'set ccols -1 1'
'd coll2gr(3,-u)'

*'cbarn 1 0'
'print'

'disable print'
'reinit'

微信图片_20210525171915.png
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-5-26 15:47:46 | 显示全部楼层
songww 发表于 2021-5-25 17:21
请问我要同时添加地形和变量填色,但是最后出来地形只有一条线,是什么原因呢?ctl如下:
'reinit'
'sdfo ...

已解决,grads版本问题,换2.1或者2.2就行
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-18 12:35:31 | 显示全部楼层
lz的资料是ncep的吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-18 15:55:42 | 显示全部楼层
本帖最后由 river 于 2021-7-18 15:58 编辑
红河岸 发表于 2021-7-18 12:35
lz的资料是ncep的吗

用的是fnl 的grib2 格式的资料,你用NC的话道理是一样的。而且我帖子的第一句就说之前我发过用NCEP资料画任意剖面的帖子,你去看一下不就行了吗
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-7-27 14:09:05 | 显示全部楼层
想请教一下楼主,运行后出现下面的反馈,怎么解释。

Cannot use log scaling when coordinates <= 0
Linear scaling used
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-7-28 12:27:21 | 显示全部楼层
YonghangX 发表于 2021-7-27 14:09
想请教一下楼主,运行后出现下面的反馈,怎么解释。

Cannot use log scaling when coordinates

信息不全没办法回答。我只能说提示的是坐标有小于零的值,所以对数坐标轴报错了 set zlog on
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-8-7 18:24:47 | 显示全部楼层
river 发表于 2021-7-18 15:55
用的是fnl 的grib2 格式的资料,你用NC的话道理是一样的。而且我帖子的第一句就说之前我发过用NCEP资料画 ...

不好意思我可能说的不够清楚,我的意思是您用的ctl里面配的是ncep单个时次的数据,还是您把所有的时次都写到一个文件里?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-8-8 10:22:38 | 显示全部楼层
红河岸 发表于 2021-8-7 18:24
不好意思我可能说的不够清楚,我的意思是您用的ctl里面配的是ncep单个时次的数据,还是您把所有的时次都 ...

这个不影响吧,都可以。如果要用到很多时次的资料我会直接使用批量描述,不会把资料写成一个文件,那样太麻烦了。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2021-10-26 16:42:06 | 显示全部楼层
太牛了!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2021-11-9 10:06:48 | 显示全部楼层
,如果沿某一经度做剖面,是否也能使用该gs?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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