Landscape
Transcription
Landscape
Journal of Landscape Studies 2 (2009), 57 – 68 Received: 18 December 2009; Accepted: 6 January 2010; Published online: 9 January 2010 Journal of Landscape Studies How to extract river networks and catchment boundaries from DEM: a review of digital terrain analysis techniques Vojtěch Barták* Department of Applied Geoinformatics and Spatial Planning, Faculty of Environmental Sciences University of Life Sciences Prague, Kamýcká 129, 165 21, Prague, Czech Republic Abstract Raster digital elevation models (DEMs) are a source of data with rapidly increasing quality and availability. Although they are used in a wide range of research and application fields, including hydrological modelling, river basin management, geomorphological modelling, soil science, plant ecology, and landscape characterization, only a few of the methods for processing DEMs described in the literature are accessible in commonly-used GIS software. A review of hydrologicallyoriented digital terrain analysis (DTA) techniques is provided. Apart from computation of basic terrain attributes, the main tasks are extraction of the automated river network and catchment boundaries. The basic approach is overland flow simulation using the predetermined flow directions from each cell to one or several of its neighbours. Such an approach requires treatment of the problematic parts of DEM, where the flow directions cannot be determined due to the absence of any lower neighbour (i.e. closed depressions and flat areas). Except in the case of two recently developed computer programs (DEMETERR and TAS), the available GIS software does not offer a satisfactory range of usable methods. Further development of programs like ArcGIS or GRASS is therefore necessary to fill this gap. Key words: Digital terrain analysis; Raster DEMs; Overland flow algorithms; Catchment delineation; River network extraction. 1. Introduction Raster digital elevation models (DEMs) are a source of data with rapidly increasing quality and availability. They are used in a wide range of research and application fields, particularly hydrological modelling, river basin management, geomorphological modelling, soil science, plant ecology, and landscape characterization (Moore et al., 1991). Unfortunately, only a few of the methods for processing DEMs described in the literature are accessible in commonly-used GIS software. Moreover, the accessible methods are sometimes the oldest and worst ones. Recently, two programs with satisfactory algorithm choice have been developed: DEMETERR (Barták, 2008) and * Corresponding autor; E-mail: [email protected] Available online at: www.centrumprokrajinu.cz/jls/ TAS (Lindsay, 2005), both focused on hydrological applications. The aim of this paper is to provide a review of hydrologically-oriented digital terrain analysis (DTA) techniques. Most of them are motivated by models of catchment rainfall-runoff response and river basin management needs, so the main tasks are to identify the river network and the positions of the catchment boundaries. The oldest methods were based on local topography evaluation (i.e. determining ridge and valley lines; see Tribe, 1992), but since the early 1980s the main approach has been to model overland flow (Mark, 1984; O’Callaghan et Mark, 1984; for a review, see 57 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 Bertolo, 2000). In the present context, the term “overland flow” does not refer to any real outflow process, but to the theoretical water flow over the completely uncovered and impermeable terrain, generated by the initial unit rainfall regularly spaced over the entire DEM. The overland flow simulation consists of two basic steps. The first is the assignment of flow directions along which the water flows from a particular cell to one or several of its eight neighbours. The second step is flow accumulation computation, i.e. determining the upslope area draining through the particular cell. The results from the latter step are the size and the position of the catchment (often referred to as the contributing area or upslope drainage area) corresponding to each cell. Since the assignment of proper flow directions is a necessary step for the successful solution of these tasks, those cells that have no lower neighbour are problematic parts of the DEM. On such cells the flow directions remain undefined, so the resulting drainage network is discontinuous. Such problematic DEM parts are of two types, closed depressions and flat areas, and both must be treated before simulating the overland flow. 2. Primary and secondary terrain attributes Moore et al. (1991) distinguish between primary and secondary terrain attributes derivable from a DEM. The primary attributes are computed directly from elevations, while the secondary attributes are defined as a compound of the primary attributes. Further, the primary attributes may be computed using either the values of the eight neighbours (i.e. the surrounding cells) for each DEM cell, or larger cell neighbourhoods. Examples of primary attributes are the terrain slope, the aspect, or the horizontal and vertical curvature; the contributing area is an example of a secondary attribute. The slope, aspect and curvature can be calculated for the particular cell from the elevations of its eight neighbours, using the first and second discrete derivatives (for details, see e.g. Gallant et Wilson, 1996). Another way is to compute the slopes between the cell and its neighbours (as the ratio between the vertical and horizontal distance), and then use the steepest slope (i.e. greatest downhill slope), or their weighted mean, where the weights are proportional to the slope magnitude (Quinn et al., 1991). These methods directly correspond to certain methods for computing 58 contributing areas, which are described in the next section. A well-known example of secondary terrain attributes is the topographic index (sometimes called the wetness index), which indicates the tendency of the site to soil saturation (Quinn et al., 1995). It is defined as log(a/S), where a is the contributing area of the cell and S is the slope. For a comprehensive list of primary and secondary terrain attributes, see Moore et al., 1991. 3. Assigning flow directions 3.1. SFD8 The simplest method for assigning flow directions is to determine the flow direction from a given cell to that of its neighbours, to which the slope is steepest (Fig. 1). Such an approach is called SFD8 (Single Flow Direction chosen from 8 possibilities), and the first references are in Mark (1984) and O’Callaghan et Mark (1984). Figure 1. The SFD8 algorithm. The large numbers denote the elevations, the small numbers denote the slope from the central cell, and the arrow represents the determined flow direction. The slope from the cell to its neighbour is computed as the difference in elevation divided by the horizontal distance (cell size for cardinal neighbours and cell size multiplied by the square root of 2 for diagonal neighbours), and is considered as positive downhill. The basic feature of this approach is that the flow is always represented as convergent. No splitting of the flow to several directions is allowed. This may be regarded as an advantage as well as a disadvantage, depending on the aim of the V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 analysis. An additional and clearly undesirable feature is that the flow is biased towards one of the eight possible directions, so the result is strongly dependent on the grid orientation of the DEM. 3.2. MFD8 The MFD8 (Multiple Flow Directions chosen from 8 possibilities) algorithm was developed as a modification of SFD8 to represent flow divergence. The water flow from the cell is divided among all the neighbours to which there exists a positive (i.e. downhill) slope (Fig. 2). Figure 2. The MFD8 algorithm. The thickness of the arrows symbolizes the proportion of flow falling on the particular neighbour. et al. (1991). The generalization to p ≠ 1 (or 1.1) was given by Holmgren (1994) and Quinn et al. (1995). Note that the higher the values of parameter p, the greater the similarity of the MFD8 algorithm to SFD8 (theoretically if p →∞ then both algorithms merge). In other words, the exponent p controls the degree of flow convergence. 3.3. SFD∞ This approach (Single Flow Direction chosen from infinite possibilities) was proposed by Tarboton (1997). The algorithm chooses the direction of the steepest slope from the (theoretically) infinite range from 0˚ to 360˚. It proceeds by constructing eight triangles with vertices in the centres of the cell and its two (mutually adjacent) neighbours (Fig. 3), and subsequently identifies the steepest slope direction on the planes determined by the triangles. The greatest of these slopes is then chosen and, if it does not go directly to the centre of one of the neighbours, the flow is apportioned to the corresponding two neighbours, so that the amount of flow falling on the particular neighbour is inversely proportional to the deviation of the direction to the neighbour from the determined steepest slope direction (angles α1 and α2 in Fig. 3). The proportion of the flow assigned to the i’th neighbour is computed using the ratio S ip , ∑ S jp 0 < j ≤8 (1) where Si is the slope from the cell to its i’th neighbour, the summation is over the neighbours to which a positive slope exists, and p is a parameter that can be considered as constant or spatially variable (for the latter, see Quinn et al., 1995 and Kim et Lee, 2004). The original formulation of (1) with p = 1.1 was proposed by Freeman (1991), and with p = 1 and slopes multiplied by the so-called “contour length” (coefficient greater for diagonal neighbours than for cardinal neighbours) by Quinn Figure 3. The SFD∞ algorithm. The dots are the centres of the cells, the arrow is the flow direction. Note that this example does not use the topography from Figures 1 and 2. The fact that the flow is mostly divided into two directions has led some authors to consider this algorithm as “multiple flow” with the representation of divergent flow. However, the original aim (Tarboton, 1997) was to represent 59 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 flow convergence, but without the undesirable bias towards cardinal and diagonal directions. Flow divergence obviously occurs, but it is always constrained to the two adjacent neighbours. 3.4. MFD∞ The MFD∞ method (Multiple Flow Direction chosen from infinite possibilities), developed by Seibert et McGlynn (2007), is a straightforward generalization of SFD∞, in the sense that MFD8 is a generalization of SFD8. As in SFD∞, the algorithm seeks the steepest slope directions on the eight triangle-generated planes. Then, however, it does not choose the steepest slope but all the positive and locally steepest slopes (Fig. 4). The flow apportioning between the chosen directions is realized by (1), and the corresponding flow part for each such direction is subsequently divided into two mutually adjacent neighbours, in the same manner as in SFD∞. appear much more realistic than those generated by SFD8, the random nature of the algorithm, providing different results with the same data, together with flow lines inconsistent with the topography, are usually considered as undesirable. Another method is the so-called DEMON (Digital Elevation MOdel Networks) algorithm, developed by Costa-Cabral et Burges (1994). The DEM values are placed in the corners of the cells rather than in their centres, and the flow directions are determined on the plane fitted to the four elevations of each cell. The flow is then represented by flow tubes of variable width, so a low degree of flow dispersion on a divergent topography is allowed. This algorithm represents a quite different approach than those described above, but its use is restricted due to the presence of complicated topographies requiring special treatments (Tarboton, 1997). The idea of a spatially variable degree of flow divergence led Pilesjö et al. (1998) to develop the Form Based algorithm. This consists of three basic steps. First, each cell is indicated as undisturbed (simple), complicated (consisting of several valleys) or flat, according to the configuration of its lower and higher neighbours. Then, a different flow mechanism is carried out on the each such cell type. On complicated cells, the flow is apportioned between the valleys, in proportion to their width. On undisturbed cells, the terrain shape is evaluated as convex or concave, and then the MFD8 method or the modified SFD∞ method is chosen. 4. Flow accumulation and watershed delineation Figure 4. The MFD∞ algorithm. The dark lines and dots delineate the triangles on which the locally steepest slopes are determined. The arrows represent the determined flow directions. 3.5. Other methods Apart from the algorithms described above, some other flow direction assignment methods have been proposed in the literature. In order to avoid the bias of SFD8 toward one of the eight possible directions, Fairfield et Laymarie (1991) suggested a modification that introduces a random component into the slope calculation procedure. Although their method (named Rho8) leads to flow lines that 60 Once the flow direction has been defined for each cell, we can simulate the flow accumulation and compute the contributing areas. One possible method (O’Callaghan et Mark, 1984) is as follows. At the beginning, the flow accumulation value is set to 1 for each cell. Then the DEM is scanned row-by-row and, for each cell, the number of its inflows (i.e. the neighbours whose flow direction is directed towards it) is counted. Subsequently, the DEM is repeatedly scanned (row-by-row) and, during each iteration, the cells with no inflow are determined and their flow accumulation values are distributed among their neighbours (by one of the methods described above). Simultaneously, the numbers of inflows of such neighbours are decreased by one. This implementation has O(n2) V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 asymptotic complexity. The complexity O(n) can be obtained when the neighbours whose number of inflows has dropped to zero are stored in the stack and the computation then proceeds at the first cell on the stack (while the stack is nonempty; see Barták, 2008). Thus an iterative row-by-row scan is avoided. Another approach, with asymptotic complexity O(nlogn), uses a priority queue and searches the DEM “from highest to lowest”. For watershed delineation, the position of the outlet must be known. Such an outlet may be represented by a single cell or by a group of cells. The catchment consists of all the cells draining through the flow directions to the outlet. Such cells can be found in exactly the same way as the flow accumulation described in the previous section, with two differences. Firstly, only the directions are traced and no flow partitioning has to be carried out. Secondly, the output is a list of cells belonging to the catchment rather than their count. depression has a “bottom” (consisting of cells with no lower neighbour), and a “catchment” (consisting of cells from which the flow paths terminate at the bottom). The lowest cell on the boundary of a catchment (i.e. the point through which the water will overflow when the depression is filling) is often called the “pour point”, and the depression itself can be defined as consisting of all the cells from its catchment whose elevation is lower than the elevation of the pour point (Fig. 5). 5. Removing closed depressions Closed depressions (often called sinks or pits) are cells or groups of cells completely surrounded by cells of higher elevation. This means that no flow direction can be assigned to such cells, since no positive slope is determined. Most landscapes are modelled by fluvial and erosion processes, and the presence of closed depressions in the DEM is usually due to data errors, such as errors from interpolation or measurement (Florinsky, 2002). Sometimes, however, they can reflect real terrain features (e.g. volcanic craters). Modellers often treat them as spurious features that must be removed from the DEM, otherwise they cause discontinuities in the drainage network determined by the flow directions, and thus prevent the successful solution of other DTA tasks (e.g. catchment delineation or river network extraction). An interesting attempt to develop a method for distinguishing between actual and spurious depressions is presented in Lindsay et Creed, 2006. Before describing methods for removing depressions, it is necessary to discuss their identification in the DEM, since they must usually be identified before they are removed, and since various complex depressions, such as nested or cascade-organized depressions, make this procedure surprisingly complicated. Some terminology is needed for the discussion. Each Figure 5. The vertical section of the DEM with a depression. The oldest methods for finding depressions are based on the following two-phase procedure (Jenson et Domingue, 1988; Martz et De Jong, 1988). In the first phase, the bottoms are found by row-by-row scanning; in the second phase, the catchment (and the pour point on its boundary) is found for each bottom. This type of procedure has asymptotic complexity O(n2), where n is the number of cells in the DEM, and since they treat each depression separately, their real complexity depends on the number and the complexity of the depressions. Soille et Gratin (1994) and later (without any reference to their paper!) also Wang et Liu (2006), suggested a more effective procedure. It uses a “from lower to higher” and “from the edges inwards” search, based on the priority queue data structure (also known as a binary heap), rather than a row-by-row scan. Only one search is needed and all the depressions and pour points are easily identified, with asymptotic complexity O(nlogn) (complexity of the priority queue). 61 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 5.1. Filling The simplest and probably best known method for removing depressions from the DEM, first proposed by Jenson et Domingue (19898) and Martz et DeJong (1988), is to “fill” them by increasing the elevations of the depression cells up to the elevation of the pour point (Fig. 6). The theoretical background is the assumption that the depressions are caused by an underestimation of the elevations in the depressions. The depressions can be effortlessly filled during the priority-queuebased depression search described above (Soille et Gratin, 1994; Wang et Liu, 2006). Figure 7. An example of depression carving. The medium-thick line is the original topography before carving, the thickest line is the new topography after carving. Although this method is sometimes adequate, and removes the depressions by decreasing the elevations of only few cells, in the case of small deep depressions it can sometimes cause unrealistic long deep “channels” consisting of the decreased cells. In such cases, the filling approach would probably be better. 5.3. Combinations Figure 6. An example of depression filling. The thick line is the original topography before filling, the dotted line is the new topography after filling. An obvious disadvantage of this method is that the filled depressions create large flat areas, where the problem of assigning the direction of flow arises again. Such regions must be further treated by some method for removing flats (see the next section). 5.2. Carving An alternative assumption about the origin of depressions can be that they are due to an overestimation of the elevations in the neighbourhood of the pour point, where the overestimated cells have formed a “dam”. The proper solution is therefore to decrease rather than increase the elevations of the affected cells (Fig. 7). This approach (sometimes called “breaching”) was proposed independently (and with some differences) by Rieger (1998), Jones (2002) and Soille et al. (2003). The latest implementation is also based on priority-queue-search, and thus shares its complexity. 62 A logical extension of the approaches described here is to combine them, with the particular method being chosen according to its impact (or cost). The cost may be measured as the number of changed cells (the area cost), as the total change in elevations (the volume cost), or as a combination of these two. The last of these options is adopted in the IRA (Impact Reduction Approach) method proposed by Lindsay et Creed (2005), in which the cost is computed for each of the two methods (filling as well as carving) applied to the whole DEM, and then the method with the lower cost is chosen. A straightforward improvement to such a method would be to decide between filling and carving for each depression separately. Unfortunately, this cannot be done easily due to the presence of complex depressions (Barták, 2008). However, there are two methods that solve each depression separately, and, moreover, enable us to treat some part of the depression by carving and the rest by filling (Fig. 8). The first method was proposed by Martz et Garbrecht (1999), who called it “outlet breaching” (sometimes referred to as “constrained breaching”). The procedure tries to decrease the elevations of some cells in the neighbourhood of the pour point, before filling is performed. Soille V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 (2004) suggested a more sophisticated method based on mathematical morphology in which the proportion of carving and filling is set in such a manner that the resulting cost is the lowest possible. Although they generate more realistic terrains, both methods have the awkward feature that they are usually iterative, since in raising the elevations some new (mostly small and shallow) depressions may occur. This leads to a relatively high cost, containing elevation changes on the cells which were originally not in any depression. On the other hand, the advantage of such methods is that the flat areas and the depressions can be treated simultaneously by the same procedure. 6. Treatment of flat areas Figure 8. Combination of filling (arrows up) and carving (arrows down). 5.4. Physically-based methods These methods try to create a terrain which is more realistic than the flat areas generated by filling or carving procedures. The first and very simple approach is to fill the depressions in a manner similar to the filling technique, but the elevations of the cells in the depression are increased not at the pour point elevation but slightly higher. The method is called SDI (Spatially Distributed Elevation Increment; Tianqi et al., 2003), which reflects the fact that the increment added to the pour point elevation is spatially distributed in order to generate a gently inclined plane. An important assumption is that the DEM is relatively simple and is roughly inclined to one of its corners, so the resulting slope orientation of the plane originating from the particular depression corresponds to this DEM inclination. The second, truly physically-based method is PEM4PIT (Physical Erosion Model for PIT filling; Grimaldi et al., 2007). It simulates filling-up of the depressions by erosion, the intensity of which is consistent with the surrounding topography. The elevations of the cells in the depressions are changed so that the new topography satisfies the mass continuity equation for steady state topography, reflecting the equilibrium between tectonic, fluvial and diffusion processes in the landscape. Flat areas (or “flats”) are cells or groups of cells completely surrounded by cells with the same (or higher) elevation (Fig. 9). They are often present in DEMs due to data rounding on a relatively flat topography, or as a result of a particular depression-removing procedure. Apart from methods that treat flats together with depressions (both of the physically-based methods described above, and the carving implementation proposed by Jones, 2002), the literature offers two other usable approaches, both constructing the improved topography of the flat according to the surrounding topography. Figure 9. An example of a flat. The numbers denote the elevations. The flat is bordered by the thick line. The light grey cells have the flat elevation, the dark grey cells are higher, and the white cell is lower than the flat elevation. 6.1. Towards the lower gradient The first method, originally proposed by Jenson et Domingue (1988) and improved by Soille et Gratin (1994), is to construct a topography inclined towards the lower neighbours of the flat (Fig. 10). 63 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 In the first step, the cells not adjacent to any lower cell are increased by a sufficiently small increment. This step is then repeated, until there is no cell with a lower neighbour. The increment must be determined in such a way that the elevations in the flat will not exceed the elevation range of the surrounding topography. mathematical morphology, which implicitly solves such cases and therefore does not require any additional step. Figure 11. From the upper gradient computed on the flat from Figure 9. The meanings of the symbols are as in Figure 10. Figure 10. Towards the lower gradient computed on the flat from Figure 9. In the picture on the left, the numbers denote the number of elevation increments added to the particular cell. The picture on the right shows the resulting flow directions (determined by the SFD8 algorithm). 6.2. Combined gradient The obvious result of the previous method is a simple inclined plane, in which the subsequently determined flow paths form non-realistic parallel lines (Fig. 10). To represent some degree of flow convergence, Garbrecht et Martz (1997) suggested a method combining the gradient “towards lower” topography with the gradient “from higher” topography. The first is computed in exactly the same way as in the preceding method. The computation of the second is analogous: in the first iteration the cells which are adjacent to some higher cell and are not adjacent to any lower cell are increased. Then the algorithm iteratively increases the cells not adjacent to any lower cell (for the result, Fig. 11). The final step is the summation of both gradients (i.e. of the number of increments added to each cell through any of the preceding steps, Fig. 12). An additional step is usually required, due to certain special cases where new (but always small and simple) depressions occur (Fig. 12, left). Such a step consists of computing the “towards lower” gradient on this new flat, with a half elevation increment. Soille et al. (2003) proposed an improved version of this algorithm, based on 64 7. River network extraction Sometimes it may be desirable to estimate the position of the river network from the DEM, even when the “real” position (i.e. the topographic map) is known, because the real position often does not agree with the DEM topography. Spatially distributed hydrological models that compute the outflow from a catchment using flow directions determined on the DEM cells should distinguish between “river cells” and “hill cells”, and represent the outflow from these two cell types in a different way, e.g. with flow divergence (multiple flow algorithms) on the hills and flow convergence (single flow algorithms) in the streams. Even in river basin management, when subcatchment Figure 12. The final step of the combined gradient algorithm. The numbers in the picture on the left are the sums of the numbers from Figures 10 and 11. The picture on the right shows the resulting flow directions. The flow direction of the central cell was determined through an additional step, since after summation of the total increments a new flat arose on this cell (see Garbrecht et Martz, 1997). (i.e. the number of increments added to the central cell will be 3.5). V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 delineation is required, there is a need for information about the position of the outlets (and thus the position of the river network). In all these tasks, the position of the river cells must be compatible with the remaining DEM topography so that the water will not be forced to flow uphill. Regardless of its real nature, the river network estimated from the DEM typically consists of lines that are one cell in width. Thus the methods for river network extraction must decide for each cell whether it is a river cell or not. Such a decision may be made using the real position of the river network (the so-called “blue lines” in the maps), or may be fully automatic, using the DEM as an exclusive source of information. The first approach, often referred to as “enforcement” or “burning” (see e.g. Soille et al., 2003; Turcotte et al., 2001), proceeds by overlaying the blue lines over the DEM and changing the elevations of the cells intersecting with blue lines. In this paper, the latter, fully automatic, approach is discussed. 7.1. Local curvature methods The oldest methods for fully automated river network extraction are based on satisfying some terrain shape criteria that are typical for river valleys. Each cell is analyzed within the moving window (usually 3x3 cells in size), and the shape of the corresponding terrain is examined. One possible way is to make several vertical cuts in different directions and then to analyze these cuts as to whether they are V-shaped, which is assumed to determine a river valley. Another way is to measure the degree of terrain convergence on each cell by counting the number of its neighbours that are higher than the inspected cell. The best known example is the Peucker et Douglas (1975) algorithm, which scans the DEM by 2x2 sized windows, and within each group of four cells the highest cell is marked. Then the river cells are determined as the cells that remain unmarked. An extensive review of local curvature methods along with a detailed discussion is provided by Tribe (1992), who noted that these apparently simple methods often require an additional step, which makes them much more complicated. The typical resulting networks are namely discontinuous, full of inappropriately determined river cells, and are too wide, so that there us a need for a step that connects them (e.g. using previously determined flow directions) and thins them. An interesting algorithm solving all these obstacles was proposed by Meisels et al. (1995). 7.2. Flow accumulation methods The basic concept of this approach is that river cells can be determined as cells in which the flow accumulation (i.e. the contributing area) is high enough for the transition of hillslope processes to fluvial processes (Mark, 1984). Therefore the cell may be considered as a river cell if its contributing area exceeds some predefined threshold value. If the SFD8 algorithm is used, the obvious advantage of such an approach will be that the resulting river network is fully connected. The particular methods differ in the way the threshold value is determined. The simplest method is to consider the area threshold as spatially constant (Mark, 1984; Jenson et Domingue, 1988; Martz et Garbrecht, 1982; Quinn et al., 2005; and many others). The corresponding theoretical background was given by Tarboton et al. (1992). Such approaches have been criticized for insufficient density of the resulting networks in the higher parts of a landscape, and for inappropriate positions of river initiations (see e.g. Montgomery et Foufoula-Georgiou, 1993). One possible solution is to consider the area threshold as dependent on the slope values. Generally, the higher the slope, the lower the sufficient area threshold. In practice, several authors (Montgomery et Foufoula-Georgiou, 1993; Montgomery et Dietrich, 1994; Ijjasz-Vasquez et Bras, 1995; and others) argue that the appropriate variable whose critical value has to be determined is aS2, where a is contributing area and S is slope. This threshold often leads to discontinuous networks, so subsequent network connecting according to flow directions is usually required. A substantial disadvantage of this approach is that the proper estimation of a local slope is a very difficult task, due to its strong scale dependency. Therefore Roth et al. (1996) suggested replacing the slope by the so-called “relative subcatchment elevation”, which is defined for each cell as the mean elevation over its contributing area (i.e. its catchment) minus the elevation of the cell. They argue that this variable exhibits a behaviour similar to that of the local slope multiplied by the contributing area; however, the estimation is less affected by uncertainty due to its summation over a 65 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 larger area. An alternative method for extracting networks with a higher density in the higher parts of a landscape was developed by Tarboton et Ames (2001). Their area threshold value is determined by using the “weighted contributing areas” rather than the normal contributing areas. The weights reflecting local curvature enter into the computation of the contributing areas, so that the initial amount of water is greater in the cells located at the convergent topography. The simplest option is to set this amount to two for the cells determined as river cells by the Peucker&Douglas algorithm, and to one for the rest, and then to compute the contributing areas in exactly the same way as described in section 2.2. 7.3. Determining threshold values Irrespective of how the type of threshold was chosen, the proper determination of its value is an additional and non-trivial question. The simplest method is to visually compare the resulting network with the “blue lines” (e.g. Mark, 1984; Jenson et Domingue, 1988; Martz et Garbrecht, 1992). When the blue lines are converted to an appropriate raster, we can improve this comparison by minimizing the spatial differences between the extracted and mapped river cells (for such an optimization using a genetic algorithm, see Kim et Lee, 2004). Montgomery et Foufoula-Georgiou (1993) suggested using information about the real position of the river sources for calculating the critical value of aS2. If no such additional information is available, the determination should use some criterion based only on elevations. One way is to analyze the slopecontributing area plot and determine the break points corresponding to river initiations (Tarboton et al., 1991; Ijjasz-Vasquez et Bras, 1995); however, there is no agreement concerning the proper break point. A completely different approach was developed by Tarboton et al. (1991). It is based on fulfilling some empirical laws (often called Horton’s laws) describing the self-similar and scale-invariant morphology of real river networks. One such law is called the “constant drop law”, and can be formulated as follows: the average elevation drop along river reaches with the same Strahler order is approximately constant across the Strahler orders. According to Tarboton 66 et al. (1991), the lowest threshold value leading to a network that satisfies the constant drop law can be considered as the proper value. The authors called this procedure “constant drop analysis”, and an evaluation made by Barták (2008) proved its usability. 8. Final remarks A brief outline of available DTA techniques has been presented. The algorithms for particular tasks often differ substantially, and the individual choice depends on the aim of the analysis to be carried out. Mostly, it is not a matter of saying which method is generally the best or the proper one. For example, the SFD8 algorithm, which is unable to represent divergent flow, is more appropriate for watershed delineation than multiple algorithms, since flow dispersion leads to overlapping of adjacent catchments. Therefore, the availability of a suitable range of methods is desirable. Unfortunately, this is not the typical case, since just one method or a limited number of methods for a particular task can be accessed in widely-used commercial or noncommercial software (e.g. ArcGIS, Olivera et al., 2002; GRASS, GRASS Development Team, 2008; TAPES, Gallant et Wilson, 1996; etc.). Two exceptions are DEMETERR (Digital Elevation Models and their Elementary TERRain analysis; Barták, 2008) and TAS (Terrain Analysis System; Lindsay, 2005), which are however in an early stage of development. Further development and upgrading of extensive GIS programs, such as ArcGIS and GRASS, is therefore more than urgent. Acknowledgements This work has been supported by an IGA CULS grant. I thank Barbora Matoušková for substantially improving the manuscript. I thank Petra Šímová and Vladimír Puš for initializing this work. References Barták, V. 2008. Algoritmy pro zpracování digitálních modelů terénu s aplikacemi v hydrologickém modelování. Diploma thesis [online]. Czech University of Life Sciences, Prague. URL: http://fzp.czu.cz/~bartakv/thesis [cit. 2009-11-23]. V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 Bertolo, F. 2000. Catchment delineation and characterisation – a review. Technical report EUR 19563 EN [online]. Space Applications Institute – Joint Research Institute – Ispra, Italy. URL: http://agrienv.jrc.it/publications/pdfs/CatchRev.pdf [cit. 2008-06-11]. Costa-Cabral, M.C., Burges, S.J. 1994. Digital elevation model networks (DEMON): A model of flow over hillslopes for computation of contributing and dispersal areas. Water Resources Research 30(6): 1681-1692. Fairfield, J., Leymarie, P. 1991. Drainage network from grid digital elevation models. Water Resources Research 27(5): 709-717. Florinsky, I.V. 2002. Errors of signal processing in digital terrain modelling. International Journal of Geographical Information Science 16(5): 475-501. Freeman, T.G. 1991. Calculating catchment area with divergent flow based on regular grid. Computers&Geosciences 17(3): 413-422. Gallant, J.C., Wilson, J.P. 1996. TAPES-G: a grid-based terrain analysis program for the environmental sciences. Computers&Geosciences 22(7): 713-722. Garbrecht, J., Martz, L.W. 1997. The assignment of drainage direction over flat surfaces in raster digital elevation models. Journal of Hydrology 193(1-4): 204-213. Garbrecht, J., Martz, L.W. 1999. An overview of TOPAZ: an automated digital landscape analysis tool for top. evaluation, drainage identification, watershed segmentation, and subcatchment parameterization [online]. URL: http://homepage.usask.ca/~lwm885/ topaz/overview.html#4.9 [cit. 2008-08-10]. GRASS Development Team 2008. Raster data processing in GRASS GIS [web page, last modified: 2008-04-26]. URL: http://grass.itc.it/gdp/html_ grass63/rasterintro.html [cit. 2008-08-10]. Grimaldi, S., Nardi, F., Di Benedetto, F., Istanbulluoglu, E., Bras, R.L. 2007. A physically-based method for removing pits in digital elevation models. Advances in Water Resources 30(10): 2151-2158. Holmgren, P. 1994. Multiple flow direction algorithms for runoff modelling in grid based elevation models: an empirical evaluation. Hydrological Processes 8(4): 327-334. Ijjasz-Vasquez, E.J., Bras, R.L. 1995. Scaling regimes of local slope versus contributing area in digital elevation models. Geomorphology 12(7): 299-311. Jenson, S.K., Domingue, J.O. 1988. Extracting topographic structure from digital elevation data for geographic information system analysis. Photogrammetric Engineering and Remote Sensing 54(11): 1593-1600. Jones, R. 2002. Algorithms for using a DEM for mapping catchment areas of stream sediment samples. Computers&Geosciences 24(4): 315-323. Kim, S., Lee, H. 2004. A digital elevation analysis: a spatially distributed flow apportioning algorithm. Hydrological Processes 18(10): 1777-1794. Lindsay, J.B. 2005. The Terrain Analysis System: a tool for hydro-geomorphic applications. Hydrological Processes 19(5): 1123-1130. Lindsay, J.B., Creed, I.F. 2005. Removal of artefact depressions from digital elevation models: towards a minimum impact approach. Hydrological Processes 19(16): 3113-3126. Lindsay, J.B., Creed, I.F. 2006. Distinguishing actual and artefact depressions in digital elevation data. Computers&Geosciences 32(8): 1192-1204. Mark, D.M. 1984. Automated detection of drainage networks from digital elevation models. Cartographica 21(2-3): 168-178. Martz, L.W., De Jong, E. 1988. CATCH: a FORTRAN program for measuring catchment area from digital elevation models. Computers&Geosciences 14(5): 627-640. Martz, L.W., Garbrecht, J. 1992. Numerical definition of drainage network and subcatchment areas from digital elevation models. Computers&Geosciences 18(6): 747-761. Martz, L.W., Garbrecht, J. 1999. An outlet breaching algorithm for treatment of closed depressions in a raster DEM. Computers&Geosciences 25: 835-844. Meisels, A., Raizman, S., Karnieli, A. 1995. Skeletonizing a DEM into a drainage network. Computers&Geosciences 21(1): 187-196. Montgomery, D.R., Dietrich, W.E. 1994. Landscape dissection and drainage area-slope thresholds. In: Kirkby M.J. (ed.), Process models and theoretical geomorphology. Wiley, New York, USA. Montgomery, D.R., Foufoula-Georgiou, E. 1993. Channel network source representation using digital elevation models. Water Resources Research 29(12): 3925-3934. Moore, I.D., Grayson, R.B., Ladson, A.R. 1991. Digital terrain modelling: a review of hydrological, geomorphological, and biological applications. Hydrological Processes 5(1): 7-34. O’Callaghan, J.F., Mark, D.M., 1984. The extraction of drainage networks from digital elevation data. Computer Vision, Graphics, and Image Processing 28(3): 323-344. Olivera, F., Furnans, J., Maidment, D.,Djokic, D., Ye, Z. 2002. Drainage systems. In: Maidment, D. (ed), Arc Hydro: GIS for water resources. ESRI, New York, USA, pp 55-86. Peucker, T., Douglas, D.H. 1975. Detection of surfacespecific points by local parallel processing of discrete terrain-elevation data. Computer Vision, Graphics, and Image Processing 4: 375-387. Pilesjö, P., Zhou, Q., Harrie, L. 1998. Estimating flow distribution over Digital Elevation Models using a 67 V. Barták: Journal of Landscape Studies 2 (2009), 57 – 68 form-based algorithm. Geographic Information Sciences 4(1-2): 44-51. Quinn, P., Beven, K., Chevallier, P., Planchon, O. 1991. The prediction of hillslope flow paths for distributed hydrological modelling using digital terrain models. Hydrological Processes 5(1): 59-79. Quinn, P.F., Beven, K.J., Lamb, R. 1995. The ln(a/tanβ) index: how to calculate and how to use it within the TOPMODEL framework. In: Beven K.J. (ed.), Distributed hydrological modelling – applications of the TOPMODEL concept. Wiley, New York, USA. Rieger, W. 1998. A phenomenon-based approach to upslope contributing area and depressions in DEMs. Hydrological Processes 12(6): 857-872. Roth, G., La Barbera, P., Greco M. 1996. On the description of the basin effective drainage structure. Journal of Hydrology 187: 119-135. Seibert, J., McGlynn, B.L. 2007. New triangular multiple flow direction algorithm for computing upslope areas from gridded digital elevation models [online]. Water Resources Research 43, W04501, doi:10.1029/ 2006WR005128. Soille, P. 2004. Optimal removal of spurious pits in digital elevation models [online]. Water Resources Research 40, W12509, doi:10.1029/2004WR003060. Soille, P., Gratin, Ch. 1994. An efficient algorithm for drainage network extraction on DEMs. Journal of Visual Communication and Image Representation 5(2): 181-189. Soille, P., Vogt, J., Colombo, R. 2003. Carving and adaptive drainage enforcement of grid digital elevation models [online]. Water Resources Research 39, 1366, doi:10.1029/2002WR001879. Tarboton, D.G. 1997. A new method for determination of flow directions and upslope areas in grid digital elevation models. Water Resources Research 33(2): 309-317. Tarboton, D.G., Bras, R.L., Rodriguez-Iturbe, I. 1991. On the extraction of channel networks from digital elevation data. Hydrological Processes 5(1): 81-100. Tarboton, D.G., Bras, R.L., Rodriguez-Iturbe, I. 1992. A physical basis for drainage density. Geomorphology 5(59-76): 59-76. Tarboton, D.G., Ames, D.P. 2001. Advances in the mapping of flow networks from digital elevation data. Paper presented at World Water and Environmental Resources Congress, Orlando, Florida [online]. URL: http://www.neng.usu.edu/cee/faculty/dtarb/tarpubs.ht m [cit. 2008-04-05]. Tianqi, A., Takeuchi, K., Ishidaira, H., Yoshitani, J., Fukami, K. 2003. Development and application of a new algorithm for automated pit removal for grid DEMs. Hydrological Sciences Journal 48(6): 985-997. Tribe, A. 1992. Automated recognition of valley lines and drainage networks from grid digital elevation models: a review and a new method. Journal of Hydrology 139(1-4): 263-293. 68 Turcotte, R., Fortin, J.-P., Rousseau, A.N., Massicotte, S., Villeneuve, J.-P. 2001. Determination of the drainage structure of a watershed using a digital elevation model and a digital river and lake network. Journal of Hydrology 240: 225-242. Wang, L., Liu, H. 2006. An efficient method for identifying and filling surface depressions in digital elevation models for hydrologic analysis and modelling. International Journal of Geographical Information Science 20(2): 193-213.