这两天工作需要,于是学了一下制作风向流图,参考了地理国情平台http://www.dsac.cn/Development/Detail/21917这篇文章,做个笔记保留一下。
效果图:


数据:时间字段、风向(u、v)、风速、坐标字段
U是指向东的方向,V是指向北的方向。
步骤:
1、右键点击图层,选择Properties;

2、在开打的属性对话框中选择Symbology选项卡;

3、在面板中点击Symbol中的点图标按钮,打开“Symbol selector”对话框;

4、选择一个头指向背的箭头或风矢;

5、点击OK,关闭“Symbol selector”对话框;
6、点击Advanced按钮,在下拉菜单中选择“Rotation”;

7、打开Rotation对话框,在Rotate Points by Angle in this field下拉菜单中选择Expression;

8、点击Expression Builder按钮,书写用来表示风向角度的表达式

9、写入下面表达式中的一种:
A、海洋学中的转换:(180/3.14) * Atn2([u],[v]);
B、气象学中的转换:(180/3.14) * Atn2([u],[v])+180
10、点击OK,回到Rotate对话框
11、在Rotation Style处选择Geographic;

12、点击所有对话框中的OK按钮。
由于我的数据中已经把方向算出来了,所以少了方向符号化的步骤,于是,在步骤7中,在Rotate Points by Angle in this field下拉菜单中选择风向计算的结果字段,然后执行步骤11、步骤12。