D8算法

百科

D8算法是一种数学算法。计算出距离权落差。

  • 中文名 D8算法
  • 外文名 D8 algorithm

  最常用的是D8算法:假设单手给仍微圆八个栅格中的水流只能流入与来自之相邻的8 个栅格中。它用最陡坡度法来确定水流的360百科方向,即在3×3 的DEM 栅格上,计算中心栅格与各相邻栅格间的距离权落差(即栅格中心点落差除以栅格中心点之间的距离),取距离权落差最大的栅格为中心栅格的流出栅格。

  所谓最陡坡度法的原理是假设地表不透水,降雨均衡随匀.那么流域单元上的水流总是流向最低的地方 "窗口滑动指以计算单元为了代践线药布中心,组合其相邻的若干个单元形成一个窗口",以"窗口"为计算基本元素,推及整个DEM,求取最终结果。

  目前应用最广泛的是基于流向分析和汇流分析的流域特征提取十跟外兰景强限来技术。Jenson and Domingue (1988)甲关设计了应用该技术的典型算法,该算法包括3个过程:流向分析,汇流分析和流域特征提取。

  流向分析:以数值表示每个单元的流向。数字变化范围是1~255。其中1:东;2:东南;4南鱼过推科临宣听急列钟;8:西南;16:西;32:西北;64:北;128:东北通让司跟零如半便。除上述数值之外的其它值代表流向不确定,这是由DEM中 洼地"和"平地"现象所造成的。所谓"洼地"即某个单元的高介若举员程值小于任何其所有相邻单元的高程。这种现象是由于当河谷的宽度小于单元的宽度时,由于单元的高程值是其所覆盖地区的平均高程,较低的河谷高境掌好犯型雷极度拉低了该单元的高程。这种现象往往出现在流域的上游。"平地 指相邻的8个单元具有相跳搞肥叶同的高程,与测量精度、DEM单元尺寸或该地区地形有关。这两种现象在DEM 中相当普遍,Jenson andDomingue在流向分析之前,将DEM进行填充;将"洼地"变成"平地",再通过一套复杂的迭代算法确定"平地"流向。

  汇流分析:汇流分析的主要目的是确定流路。在流向栅格图的基础上生成汇流栅格图.汇流栅格仍绝保免全女单圆一上每个单元的值代表上游汇流区内流入该单元的栅格点的总数,既汇入该单元的流入路径数(NIP),NIP较大者,可视为河谷,NlP等于0,则是较高的地方,可能为流域s的分水岭。

  提取流域特征:有了流域汇流栅格图就可以很方便地提取流域的各种特征参数。例如模拟流域水系,可以设置一个NIP阈值,大于该值的格点为沟谷线上的点,连接兴志类各个沟谷线上的点就形成了河网。在汇流矩阵(汇流诉攻栅格)上求子流域的方法如下:从河谷单元或孤立的洼单元开始,向上游搜索所有流向该单元的单元,这些单元构成以开始单元为流域出口的子流域。模拟出水系及流域边界后,利用GIS的相关美端怎春扬白消始们渐函数,就可以很方便地得到流域的各项特征参数,如河流的长度、坡癣、流域面积等。

标签:
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:yongganaa@126.com