|
阅读:880回复:0
在ArcMap中显示自然地形的水流方向
<TABLE cellSpacing=0 cellPadding=0 width="99%" align=center border=0>
<TR> <TD class=fish_1 vAlign=center></TD></TR> <TR> <TD> <P>首先,使用FLow Direction得到自然流向的raster。 <P>然后,在ArcMap中打开,用spatial Analyst模块中的Raster to Feature,将需要区域的Raster转换为Point对象,</P> <P>为了对应流向,先向Point层增加一条新的字段,用如下脚本进行计算:</P> <P>dim a as double, o as double<BR>a = log([GRID_CODE])/log(2.0)<BR>if a - Int(a) = 0 then <BR> o =(a/8*360+180) mod 360<BR>else<BR> o = -1<BR>end if</P> <P>然后使用Unique Values方式显示Point层,并将-1值的数据显示为一个圆点,将其他数据显示为一个向上的箭头,并用Advanced选项中的Rotation进行字段旋转。选择ArithMetric方式。</P> <P>这样,就得到了流向图。</P> </TD></TR></TABLE> |
|
|