A static flood analysis (SFA) toolset is implemented with the purpose of performing simplified, event-based flood inundation modeling. The simulation process is divided into two steps: a topographic sink analysis of the terrain followed by flow accumulation (FA) of runoff volumes. Both procedures are coupled to account for sink storage effects. The sink analysis procedure determines the morphology of present sinks that are utilized during FA to calculate the sink storage by solving a mass balance, whereby inflows are captured in each sink according to their capacity and overflows are routed further downstream. Each sink is enriched with a set of hydrological attributes such as the total inflow, overflow, and flood depth. The flood depth is then utilized to determine the flood extent and flood depths of each sink. Two main options are made available for the FA procedure: either a single flow direction (SFD) or a novel formulation of the multiple flow direction (MFD) algorithm. Both methods were compared in terms of their accuracy with results from the TELEMAC-2D finite-volume solver for an urban inundation model. Both methods showed good agreement when compared with the validation results, with the MFD method performing marginally better than the SFD method.

  • A method for rapid generation of pluvial flood maps is developed using topographic sink analysis and FA methods.

  • A variety of outputs are generated, such as flood extents, flood depths, FA volumes, and topographic sink attributes.

  • An SFD and a novel MFD formulation is developed and used.

  • The proposed methods showed a good agreement when compared to a hydrodynamic model and clearly outperformed it in terms of computational effort.

Flooding is a widespread natural disaster, the occurrence of which is trending upwards due to climate change, population growth and urbanization. Flooding incurs significant monetary costs due to its damage to infrastructure and endangers human lives (Formetta & Feyen 2019). From the different types of flood events, flash floods are particularly deadly due to their rapid and unpredictable onset (Jonkman 2003).

As a response to these threats, flood risks must be properly determined, evaluated, and communicated, followed by the implementation of well-informed mitigation measures. These are crucial steps in pluvial flood risk management (PFRM) (DWA 2016). They can be applied at an urban (local) scale as well as implemented at the regional level. Regional-scale mitigation plans provide a more comprehensive analysis and can be more effective when determining the optimal placement of mitigation measures (Webber et al. 2021; Hamers et al. 2023). They are, however, more demanding in terms of preparation and computation. Therefore, it is necessary to provide decision-makers with the ability to rapidly determine risks and test different mitigation plans.

There is currently a wide range of tools available for urban inundation modeling that can be categorized according to their computational requirements. On the higher end of the spectrum there are methods solving the 2D Shallow-Water Equations (SWES), which can be additionally coupled with a 1D drainage network model. The resulting model output provides high quality results, albeit at a high computational cost. A simulation typically requires a solution of the SWE for each timestep to obtain water depths and velocities (Teng et al. 2017).

Cellular Automata (CA) flood models provide another alternative, whereby the model domain is conceptualized as a grid in which each cell has a state and interacts with grid neighbors according to predefined transition rules. For example, Dottori & Todini (2010) and Jahanbazi et al. (2017) both developed CA methods solving the diffusive wave equations over multiple timesteps. Guidolin et al. (2016) and Jamali et al. (2019) took alternative approaches and defined simpler transition rules rather than using the SWE. The advantages of this method class are the reduced computational effort and improved ease-of-use.

Data-driven flood modeling is an emerging field that relies on machine learning algorithms that are trained on data from flood inventories to quickly produce flood depth and risk maps. The performance of a model, however, is limited by the amount of training data available. In addition, the model transferability to other areas outside the training domain is not reliable and continues to be a major challenge (Bentivoglio et al. 2022; Seleem et al. 2022, 2023).

A category of methods, referred to from here on as Static Flood Analysis (SFA), can be used to model flooding with more simplified approaches. They can be understood as a 1D flood routing technique by which surface excess water is routed along a network of topographic depressions connected by flowpaths. Following the method deviced by Djordjević et al. (1999), sink areas are first extracted from a Digital Elevation Model (DEM) along with their attributes, such as their elevation extents, as well as their storage volume curve and overflow point. The sinks are then linked by a flowpath network that is derived from flow accumulation (FA) results. Notable examples from this modeling domain include Maksimović et al. (2009), Jahanbazi & Egger (2014), Balstrøm & Crawford (2018) and Samela et al. (2020).

FA algorithms have been used for decades since their inception by O'Callaghan & Mark (1984). Broadly, they utilize the DEM topography to determine the number of cells that drain into each cell. Since then, additional FA algorithms have been developed with the aim of improving accuracy and performance, as well as extending functionality. FA methods can be roughly subdivided into two categories: Single Flow Direction (SFD) and Multiple Flow Direction (MFD).

SFD methods will only drain the flow from each cell into one of its neighbors, namely the one possessing the steepest downslope gradient. The D8 method by O'Callaghan & Mark (1984) is the most prevalent among the SFD algorithms. Since then, improvements aimed toward lowering its time complexity have been carried out by: Yao & Shi (2015), Wang et al. (2011) and Jiang et al. (2013). More recently, Zhou et al. (2019) developed an SFD algorithm that yielded the fastest results when compared to a variety of its counterparts.

MFD methods are formulated to distribute the flow of each cell to all of its downstream neighbors. Freeman (1991) first calculated divergent flow by applying a flow partition coefficient for each downstream flow direction. Successive improvements have been made by Quinn et al. (1991), Quinn et al. (1995), and Qin et al. (2007).

A selection of methods to model flash floods have been presented ranging from advanced to simple in terms of their implementation, practical use and performance. Following these assessments, there is a clear need for tools that allow for rapid computation of large, regional-scale models. In addition, modeling outputs must provide detailed quantitative information in a variety of formats that is relevant for PFRM. The aim of this study is to develop a deterministic SFA toolset that will build upon the current state-of-the art methods described previously. The toolset will take the following inputs:

  • A raster layer DEM.

  • The total rain amount [mm] for the event.

  • A vector layer containing building polygon features with height attributes (optional).

  • A vector layer containing line features representing known streams (optional).

  • A vector layer containing polygon features representing the landuse type with runoff coefficient attributes (optional).

Also, be capable of producing the following outputs:

  • A raster layer representing the overland FA volumes.

  • A topographic sinks vector layer enriched with hydrological attributes.

  • A vector layer representing the flood extent within each sink.

  • A raster layer representing the flood depths within each sink.

The proposed method will implement a dynamic coupling procedure wherein sink and flowpath interactions are solved via an exchange of volumes. The effects of sink storage will also be reflected in the FA results. Besides using an SFD algorithm, this study will also develop a new variant of the MFD algorithm and compare any differences between these two approaches in terms of accuracy and performance.

Programming was done in C + +. The following Free and Open Source Software (FOSS) was used to implement the following methods described in this paper:

The proposed SFA method can be roughly divided into three consecutive steps as shown in the graphical abstract. The terrain and sink preparation form part of the model pre-processing step. The main simulation procedure is the coupled analysis where FA and bidirectional volume exchange with sinks takes place. The sink enrichment and flood depths/extents generation are the final procedures for output generation.

Terrain preparation

Terrain preparation is illustrated in Figure 1. Terrain features such as buildings and building passages are considered to be relevant as they may impede or redirect overland flows. Therefore, the heights of buildings are burnt into the input DEM. Building passages are represented as line features that are buffered according to their width and treated as areas where building heights will not be burnt in. The result of these steps yields a prepared DEM with unfilled sinks that is suitable for sink extraction. To produce a DEM that can be used to calculate an FA raster, depressions must be filled to ensure that flowpaths are able to find their way out of sinks and exit the model. If there are known streams in the model, it is also advised to burn these into the DEM by slightly lowering each cell value along the stream path in relation to neighboring cells. This reinforcement procedure will have the effect of improving the representation of drainage patterns. To this end, the WBT fillburn tool is applied, wherein stream flowpaths are reinforced followed by a sink-filling procedure (Saunders 1999; Lindsay 2016). The DEM is converted to a 64-bit float representation beforehand to ensure that small differences between slopes along known stream paths are effectively recognized by the tool.
Figure 1

DEM preparation procedure for SFA.

Figure 1

DEM preparation procedure for SFA.

Close modal

Sink preparation

Sink features are extracted from the prepared DEM by using the WBT sink tool. This step will produce a raster of integer values where each sink is assigned a unique, non-zero, positive ID value. Sink features falling below a user-provided area threshold are then filtered with the WBT FilterRasterFeaturesByArea tool and polygonized with the GDAL GDALPolygonized function to a vector format. The feature indexes are reordered according to their sink ID in ascending order with the QGIS orderbyexpression processing algorithm. Similar to the area-filtering procedure, sinks with depths falling below a user-provided depth threshold are filtered out. Following this step the terrain properties of each sink are evaluated. The area, volume and storage curve of each sink is calculated. Equation (1) is utilized to compute the sum of discrete, rectangular block prism volumes V below a given elevation :
(1)
where n denotes the number of raster cells inside the sink; and are the raster cell area and elevation , respectively. The equation is applied for a discrete set of l values ranging between the minimum and maximum sink elevations and , the results of which yield the storage curve for the sink.

Coupled FA

Due to its computational efficiency, the SFD algorithm by Zhou et al. (2019) was chosen to compute FA and was modified to consider volume exchanges between sink objects and FA volumes. Supplementary material, Algorithm 1 provides pseudocode for the developed method.

Based on the principles of runoff formation according to urban hydrology, it is sensible to calculate the effective rainfall amount to account for losses during runoff formation. Due to its simplicity and widespread use, the rational method was chosen for runoff calculation (Butler & Davies 2011). Each value of the FA grid is initialized to its respective effective runoff volume according to Equation (2):
(2)
where n represents the total number of raster cells; i is a particular cell number; is the raster cell dimensionless runoff coefficient ; is the raster cell area [m2]; and P is the event precipitation amount [mm], which is applied constantly across the computational domain.

The flow direction grid codifying the cardinal direction of flow according to the steepest descent gradient around each cell is calculated from the filled DEM by using the WBT D8Pointer tool. It is loaded into memory as an array of byte-sized elements containing one of eight possible flow direction values found within the set . A value of zero is considered invalid and represents no flow direction.

The steps for the calculation of NIDP values are provided in the supplementary material (Supplementary material, Algorithm 2). nextCell is a function returning a Boolean value. For an input cell that drains into another cell, the function returns a true value and the cell number is updated to the next cell number. If the cell has no neighbors to drain into or if the neighbor is out of bounds, the function returns a false value.

The SFD algorithm (1) was extended to enable MFD computations. The pseudocode is provided in the Supplementary material, Algorithm 3. The flow direction variable must be capable of encoding all possible directions for each cell. To achieve this, an 8-bit unsigned integer is utilized as described by Ortega & Rueda (2010), wherein each bit represents a flow direction. The range of valid flow directions is thus contained within the set .

Due to its improved accuracy, the flow-partitioning scheme by Qin et al. (2007), described in Equation (3), was incorporated into the MFD algorithm:
(3)
where represents the flow partition for a given downstream neighbor cell i; and represent the tangential slope in the direction of cells i and j, respectively; represents the function used to determine the flow partition exponent with e as the tangent maximum of the current cell neighborhood; and and represent the effective contour length orthogonal to the flow direction for cell i and j, respectively. is calculated by the following equation:
(4)
where and represent the lower and upper bounds of the linear function . The values of the bounds have been set according to the values recommended by Qin et al. (2007) to 1.1 and 10, respectively. will thus assume a linearly increasing value ranging from 1.1, for cell neighborhoods with e values equal to zero, and 10 for all e values equal or higher than one. The flow partitions for each cell neighborhood are stored in an array to be accessed during the FA procedure.

NIDP values are assigned to each raster cell following the steps in Supplementary material, Algorithm 4. The nextCell function was modified to accept an additional flow direction parameter.

Sink enrichment

Once the FA procedure is finished, each sink is enriched with the following hydrological attributes listed in Table 1. 

Table 1

Enriched sink attributes

• Depth • Area • Volume • Min. elevation • Max. elevation 
• Inflow • Flow ratio • Overflow • Flood elevation • Max. flood depth 
• Depth • Area • Volume • Min. elevation • Max. elevation 
• Inflow • Flow ratio • Overflow • Flood elevation • Max. flood depth 

The attributes listed in the first row are obtained during the sink preparation step. The other attributes are derived from the coupled FA results. The flow ratio of each sink is the inflow divided by the sink volume. The flood elevation is linearly interpolated according to the inflow and the stage curve of the sink.

Flood extents and flood depths generation

The extent of flooding is extracted from the DEM by filtering all raster elevation cells that are higher than the flood elevation attribute of each sink and constructing polygon features to represent the flooding extent. In a similar fashion, rasterized flood depths within each sink are calculated by subtracting the DEM elevation from each cell within a flooded sink area from the sink flood elevation attribute.

Studies

Validation case

To validate the newly proposed methods, a test case with an area of 0.24 km2, located within the urban district of Potsdam in Germany, has been selected. A 670 × 532 pixel DEM with a 1 m resolution was used. The validation model setup is shown in Figures 2 and 3.
Figure 2

Validation case setup with DEM and model boundary.

Figure 2

Validation case setup with DEM and model boundary.

Close modal
Figure 3

Manning roughness coefficients [sm−1/3] for the validation case TELEMAC-2D simulation.

Figure 3

Manning roughness coefficients [sm−1/3] for the validation case TELEMAC-2D simulation.

Close modal
The results from the validation run were compared to those obtained from the TELEMAC-2D (T2D) Finite Volume SWE solver (Moulinec et al. 2011; Ata 2012). The following settings listed in Table 2 were applied to the hydrodynamic 2D model. A design storm was generated following an Euler Type II distribution from statistical Intensity-Duration-Frequency (IDF) data made available by the German Weather Service (DWD) through their KOSTRA dataset. It is a continuously maintained spatial dataset with values arranged in a grid with a 5 km resolution covering all of Germany. The newest dataset based on the reference period from 1951 to 2020 was utilized (Junghänel et al. 2021). The downtown area of Potsdam is located within row 108 and column 185 of the grid, the resulting design storm hyetograph is shown in Figure 4.
Table 2

Hydrodynamic 2D model settings

SettingValue
Mesh generator Gmsh (Geuzaine & Remacle 2009
Mesh node spacing 1 m 
Friction law Manning 
Depth boundary condition Open boundary with free depth (uniform) 
Velocity boundary condition Open boundary with free velocity (uniform) 
Finite volume scheme Explicit HLLC (Harten Lax Leer-Contact) 
Maximum CFL number 0.8 
Duration 2 h 
SettingValue
Mesh generator Gmsh (Geuzaine & Remacle 2009
Mesh node spacing 1 m 
Friction law Manning 
Depth boundary condition Open boundary with free depth (uniform) 
Velocity boundary condition Open boundary with free velocity (uniform) 
Finite volume scheme Explicit HLLC (Harten Lax Leer-Contact) 
Maximum CFL number 0.8 
Duration 2 h 
Figure 4

Rainfall data for the validation case TELEMAC-2D simulation.

Figure 4

Rainfall data for the validation case TELEMAC-2D simulation.

Close modal

Evaluation criteria

Two comparison metrics were used for the validation: the Nash Sutcliffe Efficiency (NSE) index (Nash & Sutcliffe 1970) and the Matthews Correlation Coefficient (MCC) (Matthews 1975) shown in Equations (5) and (6), respectively:
(5)
where the index i represents a discrete location i in the model. and are the flood depth and mean flood depth in the T2D model, respectively; and is the flood depth within sinks obtained from the tested SFA method. Outside of sinks, was set to zero. The NSE value will range from – to 1. Values higher than zero are considered to indicate an acceptable agreement between reference and test results while values lower than zero indicate an unacceptable agreement.
(6)
where TP indicate the total positive flood predictions correctly classified as flooded; TN indicate total true negative values correctly classified as non-flooded; FP indicate total false positive values incorrectly classified as flooded; and FN indicate the total false negative values incorrectly classified as non-flooded. The obtained MCC value indicates perfect agreement or total disagreement for values 1, respectively, while 0 indicates a prediction no better than random guessing.

Regional-scale case

After evaluation, the entire 187.28 km2 of the Potsdam district was computed with the SFA methods. An 18,961 × 19,314 pixel DEM with a 1 m resolution was used. As the study focuses on pluvial flooding occurring in urban areas, large water bodies were not considered and clipped out of the model inputs. Smaller streams covering the model boundary were extracted and burnt into the DEM during the terrain preparation procedure. During sink generation, an area threshold of 10 m2 and a depth threshold of 0.1 m were applied. Subsequently, a comparison of the results of SFD- and MFD-coupled SFA methods was carried out. The regional-scale model setup is shown in Figure 5.
Figure 5

Regional-scale case setup.

Figure 5

Regional-scale case setup.

Close modal
Spatially distributed peak runoff coefficient values shown in Figure 6 were applied to the regional-scale SFA model. Three categories were selected according to values provided in DIN 1986-100 (2016): 1 for impervious areas, 0.2 for green areas, and 0.3 for areas classified as zones for railway transport that were assumed to be covered with gravel.
Figure 6

Regional-scale case runoff coefficient values.

Figure 6

Regional-scale case runoff coefficient values.

Close modal

The DEM data used in this study are derived from ©GeoBasis-DE/LGB, dl-de/by-2-0 (https://data.geobasis-bb.de/geobasis/daten/dgm/xyz). Landuse, streams, buildings, and map data were derived from OpenStreetMap (OSM) data distributed under the Open Database License (ODbL).

All computations were carried out on a Windows 11 machine running on a 12th Gen Intel(R) Core(TM) i7-1260P processor with a clock rate of 2.10 GHz and 16 GB of RAM.

Results validation case

The maximum flood depth results from the T2D solver, SFD and MFD coupled methods are shown in Figures 79, respectively. Cells with a flood depth higher than 0.1 m were considered as flooded.
Figure 7

Validation case maximum flood depth results from TELEMAC-2D solver.

Figure 7

Validation case maximum flood depth results from TELEMAC-2D solver.

Close modal
Figure 8

Validation case flood depth results from SFD static flood analysis.

Figure 8

Validation case flood depth results from SFD static flood analysis.

Close modal
Figure 9

Validation case flood depth results from MFD static flood analysis.

Figure 9

Validation case flood depth results from MFD static flood analysis.

Close modal
The FA volumes as well as the topographic sink and flood extent polygons are shown in Figure 10 for the SFD coupled method and in Figure 11 for the MFD coupled method. FA values falling below 1 m3 were filtered out. The validation case computation yielded hydrological data for a total of 1,454 topographic sinks comprising a total area of 73,989 m2. The difference of flood extent area was 98 m2 between the SFD method and the MFD method, which showed flooded areas totaling 73,185 and 73,283 m2, respectively.
Figure 10

Validation case FA volumes [m3], topographic sinks, and flood extents obtained from SFD static flood analysis.

Figure 10

Validation case FA volumes [m3], topographic sinks, and flood extents obtained from SFD static flood analysis.

Close modal
Figure 11

Validation case FA volumes [m3], topographic sinks, and flood extents obtained from MFD static flood analysis.

Figure 11

Validation case FA volumes [m3], topographic sinks, and flood extents obtained from MFD static flood analysis.

Close modal
Figure 12

Regional-scale case FA volumes [m3], topographic sinks, and flood extents obtained from SFD static flood analysis.

Figure 12

Regional-scale case FA volumes [m3], topographic sinks, and flood extents obtained from SFD static flood analysis.

Close modal
Figure 13

Regional-scale case FA volumes [m3], topographic sinks and flood extents obtained from MFD static flood analysis.

Figure 13

Regional-scale case FA volumes [m3], topographic sinks and flood extents obtained from MFD static flood analysis.

Close modal

The FA volumes obtained from the SFD show a network of clearly defined flowpaths, while those obtained from the MFD bear a closer resemblance to a network of interconnected ponds. Upon visual inspection, it was noted that the T2D results also show flooding outside of sink areas, while the flood depth results from the SFA methods do not.

The statistical comparison results from Equations (5) and (6) are shown in Table 3. 

Table 3

Comparison results for validation case flood depths

MethodNSEMCCTPTNFPFN
SFD 0.80675 0.74761 23,348 200,546 834 14,008 
MFD 0.80695 0.74838 23,419 200,518 862 13,937 
MethodNSEMCCTPTNFPFN
SFD 0.80675 0.74761 23,348 200,546 834 14,008 
MFD 0.80695 0.74838 23,419 200,518 862 13,937 

Both methods achieved similar results, with the MFD performing marginally better than the SFD method in the NSE and MCC metrics, albeit at a slightly higher computational cost. Both models were each computed in under 1 s while showing a high level of agreement with the hydrodynamic results. In contrast, the mesh generation for the T2D model required 65 s and the parallel simulation on 12 CPU cores finished in 1 h 18 min. The lower MCC values suggest that a significant portion of incorrectly categorized cells do not pose much statistical significance because the flood depth differences at these cells are relatively low.

A similar SFA method developed and tested by Samela et al. (2020) also showed good accuracy for events with higher recurrence periods. Their study was conducted for a small (4 km2) and large (72 km2) model and computed in 99 and 322 s, respectively. They showed increasing precipitation events yielded higher accuracy with a maximum MCC value of 0.74 for a 130 mm precipitation scenario. This assessment also coheres with the results of a model benchmarking series for a similar SFA method carried out by Seleem et al. (2021), achieving MCC values similar to those obtained in this study ( 0.7). However, results were shown to be model-dependent and the flood prediction accuracy can decrease for events where flooding begins to spread beyond sink features. This could lead to an underreporting of flooding extents for unusually extreme precipitation events.

A more sophisticated CA method with transition rules developed by Jamali et al. (2019) was tested on a pluvial flood model of similar size (0.3 km2) and yielded a maximum MCC of 0.86 when validated against a hydrodynamic model. The increased accuracy came at a higher computational expense, as the model ran in 128 s without parallelization, while the SFA calculation in this study was nearly instantaneous.

Results regional-scale case

The regional-scale case computation yielded hydrological data for a total of 44.611 topographic sinks comprising a total area of 47.7 km2. The difference of flood extent area was 6,769 m2 between the SFD method and the MFD method, which showed flooded areas totaling 15.639 and 15.646 km2, respectively. The model finished execution in 428 s for the SFD method, and 688 s for the MFD method. The FA volumes as well as the topographic sink and flood extent polygons are shown in Figure 12 for the SFD coupled method and in Figure 13 for the MFD coupled method.

As with the validation case, the differences between the SFD and MFD variants were barely perceptible. It is thus unlikely one method provides a clear advantage in terms of flood extent calculation over the other. After evaluating the FA raster results, however, it can be concluded that flow dispersion effects and flow exchange between flowpaths is better represented in the MFD models compared to the SFD method. Areas with higher flow dispersion are generally considered to have a higher propensity toward flooding. MFD results can thus better enable users to visually extract more information regarding flow patterns in the model. These assessments are highly subjective, however. Numerical computation of FA volumes in a hydrodynamic simulation (e.g. TELEMAC-2D) should be carried out in future studies to better compare FA results outside topographic sinks. This could help to further highlight differences between the SFD and MFD methods using a quantitative approach.

In this study, an SFA method capable of rapidly generating flood inundation maps for local and regional-scale models was developed, tested and validated for a small urban flash flood model. Finally, a regional-scale model was computed using the proposed methods. The SFA method computes FA volumes while accounting for depression storage in the terrain by coupling topographic sink objects with terrain flowpaths. Two variants of the method were proposed: a method utilizing an SFD FA algorithm by Zhou et al. (2019) and another utilizing an MFD algorithm. To achieve this, a novel extension of the SFD algorithm by Zhou et al. (2019) was developed that enables MFD computations.

As a reference for the evaluation, the water depth results from a hydrodynamic model (TELEMAC-2D) were used. The obtained NSE index and MCC values were 0.8 and 0.7, respectively. The proposed methods were thus shown to effectively predict the extents and depths of flooding. The model computation was nearly instantaneous and clearly outperforms the hydrodynamic method in this regard. According to both metrics and a visual analysis of the inundation maps, the differences between the flood depths and extents between SFD and MFD methods were barely perceptible. Overall, the MFD method yielded slightly larger flood areas in total for both the validation and regional-scale cases. Though the MFD method slightly outperformed the SFD method, this difference cannot be considered to be statistically significant.

While the comparison of inundation depths between the TELEMAC-2D and both proposed SFA methods showed good agreement, a wider variety of models should be validated for rainfall events of different intensities. The authors of this study propose conducting a benchmarking series for the proposed SFA methods. The series could determine result differences based on model size, rain event, landuse as well as explore the possibility of calibrating SFA models of the MFD variant with the upper and lower exponent bounds ( and ) from Equation (4).

The main limitations of the proposed methods are as follows:

  • The methods are inherently incapable of detecting flood areas outside topographic sinks.

  • The temporal evolution of field parameters is not considered. Events with the same precipitation amount but different durations will always produce identical results, which may be incorrect.

  • According to Samela et al. (2020) and Seleem et al. (2021), the accuracy of SFA methods is significantly impacted by the amount of precipitation as well as the retention capacity of sinks in a model. Flood area classification generally improves with increasing precipitation amounts. However, accuracy can also decline for events where flooding spreads beyond the sink extents. These are issues yet to be addressed.

The proposed toolset could benefit from further additions:

  • The runoff depths outside of sink areas could be estimated using a kinematic wave approximation provided by Overton & Meadows (1976). This could help increase the accuracy of the SFA method while counteracting one of its main drawbacks.

  • The consideration of infiltration could be extended to include other methods such as Green-Ampt or Curve Numbers (CN), such as implemented by Samela et al. (2020) and Wang & Jin (2001), respectively.

  • The use of spatially distributed rainfall could be enabled following the work done by Samela et al. (2020). This would also allow the methods to be applied for real-time flood predictions based on radar precipitation forecasts.

  • Sediment and/or tracer transport could also be implemented with minimal effort.

In conclusion, the SFA method developed provides users with the ability to rapidly generate flood maps for risk assessment and aiding decision-making during urban planning. The enriched sink attributes provide useful metrics for the categorization of flood risks. They also provide concrete values that can be used by planners to incorporate sinks into mitigation measures by modifying their depths and/or converting sinks into measures such as swales, trenches or retention basins.

This work was funded by Ingenieurgesellschaft Prof. Dr Sieker mbH. The authors would like to thank all experts for their contributions in the field of rainwater resources management.

All relevant data are included in the paper or its Supplementary Information.

The research presented in this article was financially supported by Ingenieurgesellschaft Prof. Dr Sieker mbH.

Ata
R.
2012
TELEMAC-2D new finite volume schemes for shallow water equations with source terms on 2D unstructured grids
. In:
Proceedings of the XIXth TELEMAC-MASCARET User Conference 2012
,
18 to 19 October 2012
,
St Hugh's College, Oxford
. pp.
93
98
.
Bentivoglio
R.
,
Isufi
E.
,
Jonkman
S. N.
&
Taormina
R.
2022
Deep learning methods for flood mapping: a review of existing applications and future research directions
.
Hydrology and Earth System Sciences
26
(
16
),
4345
4378
.
Butler
D.
&
Davies
J.
2011
Urban Drainage
, 3rd edn.
CRC Press
,
Abingdon, UK
.
DIN
.
2016
DIN 1986-100 Entwässerungsanlagen für Gebäude und Grundstücke – Teil 100: Bestimmungen in Verbindung mit DIN EN 752 und DIN EN 12056 (Drainage Systems on Private Ground ‒ Part 100: Specifications in Relation to DIN EN 752 and DIN EN 12056)
.
Djordjević
S.
,
Prodanović
D.
&
Maksimović
Č
.
1999
An approach to simulation of dual drainage
.
Water Science and Technology
39
(
9
),
95
103
.
Dottori
F.
&
Todini
E.
2010
A 2D flood inundation model based on cellular automata approach
. In:
XVIII International Conference on Water Resources CMWR
,
Barcelona
.
DWA
.
2016
Risikomanagement in der kommunalen Überflutungsvorsorge für Entwässerungssysteme bei Starkregen (Risk Management in Urban Flood Precaution for Drainage Systems and Heavy Rain Storms)
.
GDAL/OGR contributors
.
2023
GDAL/OGR Geospatial Data Abstraction Software Library
.
Open Source Geospatial Foundation
.
Available from: https://gdal.org (accessed 4 April 2023)
.
Geuzaine
C.
&
Remacle
J.-F.
2009
Gmsh: a 3-D finite element mesh generator with built-in pre-and post-processing facilities
.
International Journal for Numerical Methods in Engineering
79
(
11
),
1309
1331
.
Guidolin
M.
,
Chen
A. S.
,
Ghimire
B.
,
Keedwell
E. C.
,
Djordjević
S.
&
Savić
D. A.
2016
A weighted cellular automata 2D inundation model for rapid flood analysis
.
Environmental Modelling & Software
84
,
378
394
.
Jahanbazi
M.
,
Özgen
I.
,
Aleixo
R.
&
Hinkelmann
R.
2017
Development of a diffusive wave shallow water model with a novel stability condition and other new features
.
Journal of Hydroinformatics
19
(
3
),
405
425
.
Jamali
B.
,
Bach
P. M.
,
Cunningham
L.
&
Deletic
A.
2019
A cellular automata fast flood evaluation (CA-ffé) model
.
Water Resources Research
55
(
6
),
4936
4953
.
Jiang
L.
,
Tang
G.
,
Liu
X.
,
Song
X.
,
Yang
J.
&
Liu
K.
2013
Parallel contributing area calculation with granularity control on massive grid terrain datasets
.
Computers & Geosciences
60
,
70
80
.
Jonkman
S.
2003
Loss of Life Caused by Floods: an Overview of Mortality Statistics for Worldwide Floods
.
DC1-233-6. Available from: https://citeseerx.ist.psu.edu/document?repid = rep1&type = pdf &doi = a034ddd98094abf782beb8b58dc1b29c90bf5e6e (accessed 4 April 2023)
.
Junghänel
T.
,
Deutschländer
T.
,
Haberlandt
U.
,
Ostermöller
J.
,
Shehu
B.
&
Willems
W.
2021
KOSTRA-DWD-2020–Die neue Starkregenstatistik für Deutschland (KOSTRA-DWD-2020-the new heavy rain statistics for Germany). Technical report. Copernicus Meetings
.
Lindsay
J.
2014
The whitebox geospatial analysis tools project and open-access GIS
. In:
Proceedings of the GIS Research UK 22nd Annual Conference
.
The University of Glasgow
, pp.
16
18
.
Lindsay
J. B.
2016
The practice of DEM stream burning revisited
.
Earth Surface Processes and Landforms
41
(
5
),
658
668
.
Maksimović
Č.
,
Prodanović
D.
,
Boonya-Aroonnet
S.
,
Leitao
J. P.
,
Djordjević
S.
&
Allitt
R.
2009
Overland flow and pathway analysis for modelling of urban pluvial flooding
.
Journal of Hydraulic Research
47
(
4
),
512
523
.
Matthews
B. W.
1975
Comparison of the predicted and observed secondary structure of T4 phage lysozyme
.
Biochimica et Biophysica Acta (BBA)-Protein Structure
405
(
2
),
442
451
.
Moulinec
C.
,
Denis
C.
,
Pham
C.-T.
,
Rougé
D.
,
Hervouet
J.-M.
,
Razafindrakoto
E.
,
Barber
R.
,
Emerson
D.
&
Gu
X.-J.
2011
TELEMAC: an efficient hydrodynamics suite for massively parallel architectures
.
Computers & Fluids
51
(
1
),
30
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
.
Ortega
L.
&
Rueda
A.
2010
Parallel drainage network computation on CUDA
.
Computers & Geosciences
36
(
2
),
171
178
.
Overton
D. E.
&
Meadows
M. E.
1976
Stormwater Modeling
.
Academic Press
,
New York
.
QGIS Development Team
.
2023
QGIS Geographic Information System
.
QGIS Association
.
Available from: https://www.qgis.org (accessed 4 April 2023)
.
Qin
C.
,
Zhu
A.-X.
,
Pei
T.
,
Li
B.
,
Zhou
C.
&
Yang
L.
2007
An adaptive approach to selecting a flow-partition exponent for a multiple-flow-direction algorithm
.
International Journal of Geographical Information Science
21
(
4
),
443
458
.
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
.
Samela
C.
,
Persiano
S.
,
Bagli
S.
,
Luzzi
V.
,
Mazzoli
P.
,
Humer
G.
,
Reithofer
A.
,
Essenfelder
A.
,
Amadio
M.
,
Mysiak
J.
&
Castellarin
A.
2020
Safer_RAIN: a DEM-based hierarchical filling-&-Spilling algorithm for pluvial flood hazard assessment and mapping across large urban areas
.
Water
12
(
6
),
1514
.
Saunders
W.
1999
Preparation of DEMs for use in environmental modeling analysis
. In
ESRI User Conference
,
July 24–30
,
San Diego, California
.
Seleem
O.
,
Ayzel
G.
,
de Souza
A. C. T.
,
Bronstert
A.
&
Heistermann
M.
2022
Towards urban flood susceptibility mapping using data-driven models in Berlin, Germany
.
Geomatics, Natural Hazards and Risk
13
(
1
),
1640
1662
.
Seleem
O.
,
Ayzel
G.
,
Bronstert
A.
&
Heistermann
M.
2023
Transferability of data-driven models to predict urban pluvial flood water depth in Berlin, Germany
.
Natural Hazards and Earth System Sciences
23
(
2
),
809
822
.
Teng
J.
,
Jakeman
A. J.
,
Vaze
J.
,
Croke
B. F.
,
Dutta
D.
&
Kim
S.
2017
Flood inundation modelling: a review of methods, recent advances and uncertainty analysis
.
Environmental Modelling & Software
90
,
201
216
.
Wang
Y.
,
Liu
Y.
,
Xie
H.
&
Xiang
Z.
2011
A quick algorithm of counting flow accumulation matrix for deriving drainage networks from a DEM
. In
Third International Conference on Digital Image Processing (ICDIP 2011)
. Vol.
8009
.
SPIE
, pp.
452
455
.
Webber
J. L.
,
Balbi
M.
,
Lallemant
D.
,
Gibson
M. J.
,
Fu
G.
,
Butler
D.
&
Hamel
P.
2021
Towards regional scale stormwater flood management strategies through rapid preliminary intervention screening
.
Water
13
(
15
),
2027
.
Yao
Y.
&
Shi
X.
2015
Alternating scanning orders and combining algorithms to improve the efficiency of flow accumulation calculation
.
International Journal of Geographical Information Science
29
(
7
),
1214
1239
.
This is an Open Access article distributed under the terms of the Creative Commons Attribution Licence (CC BY 4.0), which permits copying, adaptation and redistribution, provided the original work is properly cited (http://creativecommons.org/licenses/by/4.0/).

Supplementary data