TL;DR
This paper introduces an efficient, accurate algorithm for assigning drainage directions over flat regions in raster DEMs, improving speed, precision, and applicability over previous methods.
Contribution
It presents a single-pass, non-iterative algorithm that guarantees flats with outlets are resolved efficiently, building on prior work with significant enhancements.
Findings
Algorithm operates in O(N) time, faster than previous methods.
Runs 38-110 times faster on real DEMs compared to older algorithms.
Provides a practical, easy-to-implement solution with source code.
Abstract
In processing raster digital elevation models (DEMs) it is often necessary to assign drainage directions over flats---that is, over regions with no local elevation gradient. This paper presents an approach to drainage direction assignment which is not restricted by a flat's shape, number of outlets, or surrounding topography. Flow is modeled by superimposing a gradient away from higher terrain with a gradient towards lower terrain resulting in a drainage field exhibiting flow convergence, an improvement over methods which produce regions of parallel flow. This approach builds on previous work by Garbrecht and Martz (1997), but presents several important improvements. The improved algorithm guarantees that flats are only resolved if they have outlets. The algorithm does not require iterative application; a single pass is sufficient to resolve all flats. The algorithm presents a clear…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
