Are there any open source or inexpensive tools to detect and fill sinks on a DEM? ArcGIS Spatial Analyst is just out of my price range.
closed as too broad by PolyGeo♦ Dec 31 '18 at 0:28
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
SAGA has several fill methods
Sink Drainage Route Detection
Fill Sinks (Planchon/Darboux, 2001)
Fill Sinks (Wang & Liu)
Fill Sinks XXL (Wang & Liu)
This is actually an area of active research for me.
You can use the Priority-Flood algorithm as described by this journal article, which is also available on arXiv. This allows you to fill depressions in O(n log n) time for floating-point data and O(n) time for integer data. Source code is available here.
The foregoing algorithm is serial and works well up to a hundred million cells or so. Sometimes, though, your datasets are larger.
(Disclaimer: I wrote the articles and code mentioned above.)
Yeap, there is. I haven't tested yet, but I ran my eyes trough the source code. It seems a good program.
We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.
Landserf (free to use) - Click to Goto Homepage
I have used it, and love it.
I also think the algorithms are much more accurate in Landserf than in Arc, very very solid maths used and Jo Wood lists the maths used for his analysis.