登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
琢磨了两天,用surfer画站点风矢量图,(我是小白,刚刚研究surfer不到一个星期,很多不懂),发现论坛有很多人问矢量图怎么画,但是没有人发个教程上来看看,查了大量的帖子,然后请教程老师(@chengxf) ,终于学会了,现在把画图的步骤发出来,希望可以帮到疑惑的你(附件的PPT也是图对比,文字能看懂就没有必要下载了)。 1.首先是资料:第一列是 经度 第二列是 纬度 第三列是 风向(单位度) 第四类是风速 (当然随便按列排也行,画图自己能找到所需要的列就行) 再这里要将画图所需要的风向先处理一下,先加上180度,然后≥360度的再减去360(即:风向+180,如果≥360,风向-360) 2.网格-数据 将风向和风速转化成GRD文件,然后白化。 3.图形-新建-2-网格矢量图,先选择风向的白化文件,再选择风速白化文件。 4.已经可以出图了,但是所有的风都是一样的 5.选择左上矢量图-左下“数据”-常规设置-坐标系统-选择极坐标(角度,长度),角度数据-选择0-指向北方,顺时针增加。角度单位-度 6.加入基地图就可以了。 说明:1.surfer里的画图的是极坐标,表示是风的去向,而我们习惯是用风的来向表示,所以风向+180度,如果是用U.V风选直接坐标系没有问题。 2.矢量图里面缩放比例里面的“逆向矢量的定位”不要随便用,因为这个设置就是将你的图上所有的箭头旋转180度。又是180度,是不是觉得不做风向的处理直接用就可以了(其实是可以用的,但是效果很不好,不知道是不是插值的问题还是什么) 给出画好的一张实况和画好的图对比。 U,V风处理 aa(j)=((fx10(j)-180)*pi)/180 uu(j)=fs10(j)*(sin(aa(j))) vv(j)=fs10(j)*(cos(aa(j))) Pi=3.1415926 Fx10为10分钟风向 Fs10为10分钟风速
风向没有经过处理的,单用逆向定位:
风向+180:
UV风:
对比结果,风向+180和UV风场更接近软件监测实况,两者图相差小。风向不处理但用逆向定位的效果比较差,很多细节表现不好。
最后比较疑惑,为什么SURFER不能像GRADS那样,只站点上画的风矢量图,也就是不规则的填图。
最后感谢程老师指导
|