爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11609|回复: 18

[其他] 请教大家关于在sufer中画风场图的问题

[复制链接]

新浪微博达人勋

发表于 2013-9-14 11:20:04 | 显示全部楼层 |阅读模式

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

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

x
   请教大家一下,为什么我用vec文件在CALVIEW中画出的风向和用wdr,wsp在surfer中画出的风向是相反的?是不是我在sufer中哪里设置错了?希望知道的人能够解答一下,非常感谢!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2014-6-18 22:59:05 | 显示全部楼层
chengxf 发表于 2013-9-14 19:54
朋友,下面的意见仅供参考,我也不知道我说的对不对,因为我没有数据好验证。

三张图都是对的!

斗胆请问一下,用surfer画矢量图的教程哪里可以找到?我网上找了好久都没找到比较详细的教程,老师急着要图,希望您能帮助我,感激不尽!
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2014-6-19 09:20:09 | 显示全部楼层
半个瞎子 发表于 2014-6-18 22:59
斗胆请问一下,用surfer画矢量图的教程哪里可以找到?我网上找了好久都没找到比较详细的教程,老师急着要 ...

感谢你这么信任我,但是十分抱歉,我也没有做过矢量图,因此说不出道道来。Surfer可以做两类矢量图,需要两个数据文件,请你自行参考它的帮助文档,这是最可靠和快捷的途径了。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2013-9-14 13:08:30 | 显示全部楼层
希望你能把问题叙述得更加详细一点。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-9-14 13:16:45 | 显示全部楼层

就是用prtmet提取calmet中的气象数据,然后绘制风场图,一共有vec,wdr,wsp三个文件,如用vec文件在CALVIEW中画出的是东风那用wdr,wsp在surfer中画出的风向则是西风
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-14 16:06:18 | 显示全部楼层
懒猪抱抱 发表于 2013-9-14 13:16
就是用prtmet提取calmet中的气象数据,然后绘制风场图,一共有vec,wdr,wsp三个文件,如用vec文件在CALV ...

利用 vec 文件可以画出“2-网格矢量图”。由 vec 文件生成两个 grd 文件,一个是方向的,一个是大小的,然后就可以画出风场图。不知道你在Surfer中是如何画的。
我已经说了“希望你能把问题叙述得更加详细一点。”比如说,CALVIEW画出来的是啥样的,可以上一张图给大家看看,你用Surfer也画了一张图,方向是西风不是东风了,你也可以上一张图给大家看看。还有你是如何一步一步做的,也可以说说嘛。你不说详细了,只说东风变成西风了,谁又能知道哪一步出了问题?是不是?还有,你的数据如果不涉及机密、版权等问题,也可以贴上来的,因为很多问题也可能出在数据本身的。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-9-14 16:40:44 | 显示全部楼层
本帖最后由 懒猪抱抱 于 2013-9-14 16:42 编辑
chengxf 发表于 2013-9-14 16:06
利用 vec 文件可以画出“2-网格矢量图”。由 vec 文件生成两个 grd 文件,一个是方向的,一个是大小的,然 ...

好的,我详细的说说,首先vec,wdr,wsp都是用premet从calmet中提取出来的,我先用vec在CALVIEW中出图得到的风场图是这样的

                               
登录/注册后可看大图

                               
登录/注册后可看大图

然后我用wdr,wsp文件在surfer中做风场图,就是直接在地图—矢量图—新建2-网格矢量图,先选的wdr(风向)再选wsp(风速)文件,选极坐标,得到的风场图确实这样

                               
登录/注册后可看大图

                               
登录/注册后可看大图

你说的用vec生成两个GRD文件,一个风速一个风向我也做了,方法是这样的风场文件格式见下图:
1 打开surfer
2 选择数据-网格,打开vec文件,在跳过引导空格上打勾,下一步在z列选择列D angle(-wd),选择好导出网格路径
3 重复步骤2,z列选择列E angle(-ws)。
4 surfer-地图-矢量图-新建2矢量图,第一次选择步骤2建立的文件(此为角度),第二次选择步骤3建立的文件(此为大小)。完成。
5 双击建好的图像,在数据栏,选择极坐标。
6 完成  
7 在surfer做好地形图。注要和矢量图的坐标保持一致
8 按住shift在左侧边栏中选中两图,选择地图-叠合地图-完成。这样生成的风场图与其它两个差的最多,说明下在做到第三步的时候按上面的方法选angle(-ws),但是我的是(ws)不是负的,所以我觉得这张图肯定是不对的,生成的是这样的

                               
登录/注册后可看大图

三个方法三个不同的图,排除第三个,前面两个我不知道哪个是对的,情况就是这样

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

新浪微博达人勋

发表于 2013-9-14 19:54:48 | 显示全部楼层
懒猪抱抱 发表于 2013-9-14 16:40
好的,我详细的说说,首先vec,wdr,wsp都是用premet从calmet中提取出来的,我先用vec在CALVIEW中出图得到的 ...

朋友,下面的意见仅供参考,我也不知道我说的对不对,因为我没有数据好验证。

三张图都是对的!
第一张图,是CALVIEW做出来的,我不懂它,这只能说是对的,没有任何错误的理由。
第二张图,是Surfer做的,但是你是直接用的从calmet中提取的 wdr 和 wsp 数据文件,方向和第一张图相反,那是因为Surfer和CALView对数据的理解不同,怎样的理解不同,我也不是很清楚,因为我不懂CALView,说不出来。你只要修改数据,就可以达成一致。
第三张图,也是Surfer做的,但是矢量的方向,和第二张图相比较,是以垂直线为轴的镜像。Surfer中角度值=0时,默认为指向北方。当角度值>0时,顺时针向右偏,当角度值<0时,逆时针向左偏,都以Y轴为中心,由于作图的取值从正(ws)变成了负值(-ws),所以第三张图的矢量和第二张图的矢量互相成为镜像。
如果你一定要三选一的话,建议你选第一张。

实在抱歉,可能这样的回答不能使你满意。希望其他还有网友会帮到你。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-9-15 11:39:07 | 显示全部楼层
chengxf 发表于 2013-9-14 19:54
朋友,下面的意见仅供参考,我也不知道我说的对不对,因为我没有数据好验证。

三张图都是对的!

嗯嗯,非常感谢你的回答,给了我一些提示,三张图中我也是比较倾向第一张的
密码修改失败请联系微信:mofangbao

新浪微博达人勋

 楼主| 发表于 2013-9-18 15:52:26 | 显示全部楼层
chengxf 发表于 2013-9-14 19:54
朋友,下面的意见仅供参考,我也不知道我说的对不对,因为我没有数据好验证。

三张图都是对的!

你说的真的是对的,原来VEC文件表示的是风去向,wdr表示的是风来向,怪不得两个图风向刚好相反,所以两张图都是对的!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-9-18 16:54:43 | 显示全部楼层
懒猪抱抱 发表于 2013-9-18 15:52
你说的真的是对的,原来VEC文件表示的是风去向,wdr表示的是风来向,怪不得两个图风向刚好相反,所以两张 ...

大家(你我)都增长了知识,好事!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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