计算
合并(版本控制)
数字高程模型
算法
计算机科学
编码(集合论)
网格
分形
地质学
数学
几何学
并行计算
数学分析
遥感
集合(抽象数据类型)
程序设计语言
作者
Olivier Planchon,Frédéric Darboux
出处
期刊:Catena
[Elsevier]
日期:2002-01-01
卷期号:46 (2-3): 159-176
被引量:336
标识
DOI:10.1016/s0341-8162(01)00164-3
摘要
The usual numerical methods for removing the depressions of a Digital Elevation Model (DEM) gradually fill the depressions and merge the embedded ones. These methods are complex to implement and need large computation time, particularly when the DEM contains a high proportion of random noise. A new method is presented here. It is innovative because, instead of gradually filling the depressions, it first inundates the surface with a thick layer of water and then removes the excess water. The algorithm is simple to understand and to implement, requiring only a few tens of code lines. It is much faster than usual algorithms. Moreover, this method is versatile: depressions can be replaced with a surface either strictly horizontal, or slightly sloping. The first option is used for the calculation of depression storage capacity and the second one for drainage network extraction. The method is fully detailed and a pseudo-code is provided. Its practical computation time, evaluated on generated fractal surfaces, is asymptotically proportional to N1.2 where N is the number of grid points. The theoretical computation time is asymptotically proportional to N1.5 in all cases, with the exception of some exotic ones with no practical interest. By contrast, existing methods have a computation time asymptotically proportional to N2. Applications are done for both generated and measured surfaces with 256 cells to 6.2 million cells.
科研通智能强力驱动
Strongly Powered by AbleSci AI