An algorithm for treating flat areas and depressions in digital elevation models using linear interpolation

Digital elevation model (DEM) data are essential to hydrological applications and have been widely used to calculate a variety of useful topographic characteristics, e.g., slope, flow direction, flow accumulation area, stream channel network, topographic index, and others. Except for slope, none of the other topographic characteristics can be calculated until the flow direction at each pixel within a DEM is determined. However, flow direction cannot be accurately calculated until depressions and flat areas within a DEM have been rectified. This is a routine problem in hydrologic modeling, because virtually all DEMs contain flat and sink pixels, both real and artifactual, that if left untreated will prevent accurate simulation of hydrologic flow paths. Although a number of algorithms are available for rectifying flat and sink pixels in DEM data, treatment of flat areas and depressions and calculation of flow direction remain problematic for reasons of complexity and uncertainty. A new algorithm that effectively rectifies flat and sink pixels was developed and tested. The approach is to use linear interpolation between low elevation grid cells on the edge of each flat area or depression defined as outlets and higher elevation grid cells on the opposite side defined as inflow pixels. The implementation requires an iterative solution to accommodate the irregular geometry of flat areas or depressions and exceptions that arise. Linear interpolation across flat areas or depressions provides a natural way to scale elevation adjustments based on the vertical scale of the surrounding topography, thereby avoiding the addition or subtraction of arbitrary small numbers that we regard as a disadvantage in some prior techniques. Tests for two virtual terrains and one real terrain show that our algorithm effectively rectifies flat areas and depressions, even in low‐relief terrain, and produces realistic patterns of flow accumulation and extracted channel networks.

[1]  K. Beven,et al.  A physically based, variable contributing area model of basin hydrology , 1979 .

[2]  John F. O'Callaghan,et al.  The extraction of drainage networks from digital elevation data , 1984, Comput. Vis. Graph. Image Process..

[3]  D. Knighton Fluvial forms and processes , 1984 .

[4]  L. Band Topographic Partition of Watersheds with Digital Elevation Models , 1986 .

[5]  S. K. Jenson,et al.  Extracting topographic structure from digital elevation data for geographic information-system analysis , 1988 .

[6]  M. Hutchinson A new procedure for gridding elevation and stream line data with automatic removal of spurious pits , 1989 .

[7]  K. Beven,et al.  THE PREDICTION OF HILLSLOPE FLOW PATHS FOR DISTRIBUTED HYDROLOGICAL MODELLING USING DIGITAL TERRAIN MODELS , 1991 .

[8]  Gregory J. McCabe,et al.  Comparison of Single and Multiple Flow Direction Algorithms for Computing Topographic Parameters in TOPMODEL , 1995 .

[9]  K. Beven,et al.  The in(a/tan/β) index:how to calculate it and how to use it within the topmodel framework , 1995 .

[10]  D. Tarboton A new method for the determination of flow directions and upslope areas in grid digital elevation models , 1997 .

[11]  L. Martz,et al.  The assignment of drainage direction over flat surfaces in raster digital elevation models , 1997 .

[12]  K. Jones A comparison of algorithms used to compute hill slope as a property of the DEM , 1998 .

[13]  L. Martz,et al.  The treatment of flat areas and depressions in automated drainage analysis of raster digital elevation models , 1998 .

[14]  D. Knighton Fluvial Forms and Processes: A New Perspective , 1998 .

[15]  N. Drake,et al.  Comparison of slope estimates from low resolution DEMs: scaling issues and a fractal method for their solution , 1999 .

[16]  Robert Burke,et al.  Getting to Know ArcGIS Desktop , 2001 .

[17]  R. Colombo,et al.  Carving and adaptive drainage enforcement of grid digital elevation models , 2003 .

[18]  Michael J. Sale,et al.  A comparison of geographical information systems-based algorithms for computing the TOPMODEL topographic index , 2004 .

[19]  T. Chou,et al.  Application of the PROMETHEE technique to determine depression outlet location and flow direction in DEM , 2004 .

[20]  P. Soille Optimal removal of spurious pits in grid digital elevation models , 2004 .

[21]  J. Lindsay,et al.  Removal of artifact depressions from digital elevation models: towards a minimum impact approach , 2005 .

[22]  A. Veldkamp,et al.  Algorithm for dealing with depressions in dynamic landscape evolution models , 2006, Comput. Geosci..

[23]  Irena F. Creed,et al.  Distinguishing actual and artefact depressions in digital elevation data , 2006, Comput. Geosci..

[24]  Qing Zhu,et al.  An efficient depression processing algorithm for hydrologic analysis , 2006, Comput. Geosci..

[25]  L. Wang,et al.  An efficient method for identifying and filling surface depressions in digital elevation models for hydrologic analysis and modelling , 2006, Int. J. Geogr. Inf. Sci..

[26]  R. Bras,et al.  A physically-based method for removing pits in digital elevation models , 2007 .

[27]  Frank Kenny,et al.  Routing overland flow through sinks and flats in interpolated raster terrain surfaces , 2008, Comput. Geosci..

[28]  Evaluating parameter effects in a DEM ‘burning’ process based on land cover data , 2009 .

[29]  M. Bonnet,et al.  Improving hydrological information acquisition from DEM processing in floodplains , 2009 .