gisempire100
捉鬼专家
捉鬼专家
  • 注册日期2004-08-13
  • 发帖数552
  • QQ
  • 铜币2462枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:880回复:0

在ArcMap中显示自然地形的水流方向

楼主#
更多 发布于:2008-01-04 17:18
<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><BR>
喜欢0 评分0
A friend is never known till a man has need. ...CL
游客

返回顶部