- 4
- 0
- 约7.48千字
- 约 57页
- 2016-12-14 发布于广东
- 举报
洼地填平算法——Moran和Vezina算法 首先用一个极大高程水面数据将原始地面的DEM数据表面淹没,然后移除DEM上多余的水,最后得到的高程数据就是填洼处理的高程数据。 A、对DEM数据初始化,除了边界外,用一极大临界水面高程数据将原始地面上DEM数据表面淹没。 B、通过迭代方法将W值逐步减小,最后W会收敛于Wf ,Wf代表的高程点数据既是填洼后的数据。 平地垫高算法—— Martz和Garbrecht算法 用高程增量叠加算法处理平地。对平地范围内的单元格增加一微小增量,每个单元格的增量大小是不一样的,就可以消除平地。 数据预处理方法 D8算法: A、如果最大落差值小于0,则赋以负值以表明此格网方向未定; B、如果最大落差值大于或等于0,且最大值只有一个,则将对应此最大值的方向值作为中心格网处的方向值; C 、如果最大落差等于0,且有一个以上的0值,则以这些0值所对应的方向值相加。在极端情况下,如果8个邻域高程值都与中心格网高程值相同,则中心格网方向值赋以255; D 、如果最大落差值大于0,且有一个以上的最大值,则任选一个方向作为水流方向。 被处理栅格单元同相邻8个栅格单元之间坡降的算法为: Slope=Dz/Di 式中: Slope为两个栅格之间的坡降; Dz为两个栅格单元之间的
原创力文档

文档评论(0)