SCALGO Hydrology
The SCALGO Hydrology software package performs
hydrological modeling on your massive raster terrain
models. The package supports most common raster
terrain data formats, including geotiff-, img-, bil-
and asc-files. Furthermore, large rasters that are
broken up into a mosaic of many smaller tiles can
also be read and written effortlessly. The raster
terrain can be simplfied before the hydrological
modeling is performed using
the SCALGO
Model package or
the SCALGO
Simplify add-on. The SCALGO Hydrology software
package consists of the following modules, which can
be run from a standalone graphics user interface or
from a toolbox within ArcGIS:
Flow Directions

Example of how the flow directions module assigns flow directions to a raster terrain model using the SFD flow-direction model.
Models how water flows on the surface of a terrain. The module computes the flow direction of each cell in a raster terrain model, that is, the directions in which surface water flows from the cell. The directions are assigned to downhill areas of the terrain using one of three user-specified flow-direction models (steepest downslope neighbor (SFD), all downslope neighbors (MFD) or aspect decomposition), and on flat areas using one of two user-specified models (shortest path or geodesic). It is also possible to control how no-data cells are handled.
In the SFD model each cell is assigned a flow direction to the steepest-descent neighbor cell. Using the MFD model directions are assigned to all lower height neighbors, and using the aspect decomposition model directions are assigned to (at most) two lower neighbors based on the local aspect of the terrain.
The above-right example illustrates how the flow directions module assigns directions to a terrain with no flat areas. The example to the right illustrates how the flow directions module assigns directions to a flat area where some cells have at least one downslope neighbor (spill points). On such a plateau both the shortest path and the geodesic model assign directions such that water flow across the plateau to the spill points in a natural way. In the shortest path model directions are assigned such that water follows the shortest path from a cell in the flat area to the closest spill point. In the geodesic model directions are also assigned such that water tends to follow the shortest path to the closest spill point but also converge towards the cells in the middle of the flat area. The example to the right shows where water converges when modeling water flow using shortest path (white) and geodesic (blue) routing. On flat areas without a spill point (a depression) directions are assigned such that water converges on a single cell in the flat area.
If the raster terrain model contains no-data cells these cells are treated as if they have a height lower than all other cells. It is also possible to ignore all no-data cells that are not connected to the boundary of the raster through other no-data cells, that is, regard these cells as having a height higher than all other cells.
hide details read details
Flow Accumulation

Example of how the flow accumulation module assigns flow to each cell of a raster terrain model using the indicated flow directions and an initial flow of one on each cell.
Models how water flows on the surface of a terrain. The module computes the flow accumulation of each cell in a raster terrain model, that is, how much surface water will reach the cell if flow (initial as well as incoming) in a cell is distributed to neighbor cells using its flow direction(s) (computed using the flow directions module). Normally the initial flow on each cell is one, but it can be fully user-specified.
In the above-right example the flow accumulation value of a cell corresponds to the number of upstream cells. If the initial flow values are set to the area of cells, the accumulation value of a cell will correspond to the area of upstream cells. Note that to model non-uniform rainfall the initial flow values of different cells can be given different non-negative values, and to model the water drainage characteristics of different soil types the initial flow values can be given different negative values. If a cell has more than one flow direction the flow is distributed to the neighbors proportionally to the elevation difference between the cell and the neighbors receiving flow.
Often river networks are extracted as the cells with flow accumulation above a certain threshold (blue on the below figures). In this case, depressions in the terrain will impede flow leading to a disconnected river network (bottom-left figure). Therefore all depressions are often filled (e.g. with the flooding module) before computing flow directions and flow accumulation to simulate a situation where no surface water gathers in depressions (bottom-middle figure). However, filling all depressions can lead to loss of a lot of detail (and very large flat areas) and therefore unrealistic river networks. The SCALGO Simplify software package sold as an add-on to SCALGO Hydrology (and also as part of the SCALGO Model software package) can be used to only remove (fill) "insignificant" depressions that are likely to fill easily, leading to more realistic river networks (bottom-right figure).
hide details read details
Watersheds

Example of how the watersheds module computes two watersheds (orange and red) on a raster terrain model with indicated flow directions.
Computes the watersheds of a raster terrain model, where a watershed is a set of cells where water on the cells flow into the same depression (using SFD flow routing). Optionally, the lowest cell in each watershed can also be computed.
Watersheds are, for example, used to quickly determine the depression where water on a given cell eventually ends up. Note that watersheds are only defined when each cell has at most one flow direction (since a cell can only belong to one watershed).
hide details read details
Bluespots

Terrain where major depressions (bluespots) are marked in blue. The red depressions are contained inside major depressions.
Computes the major depressions (bluespots) of a raster terrain model, that is, the depressions that are not contained within other depressions.
Bluespots can be a valuable supplement to the output from the flow accumulation module since it gives a (rough) estimate of areas that could be vulnerable to flooding during extreme rain (where water gathers in depressions).
In many cases only major depressions above a certain size are of interest. Using the SCALGO Simplify software package sold as an add-on to SCALGO Hydrology (and also as part of the SCALGO Model software package) it is possible to remove (fill) small depressions based on their depth, area or volume. The figure to the right illustrates how two insignificant bluespots are removed by removing two small depressions before computing the major depressions.
hide details read details
Flooding

Terrain where all depressions (marked in red) have been removed (filled).
Removes (fills) all depressions in a raster terrain model. The depression filling can be viewed as the process of uniformly pouring water on the terrain until a steady-state is reached, that is, depressions are filled exactly so much that there is a path from each cell to the boundary of the terrain through cells with no higher height than the cell itself.
When modeling how water flows on the surface of a raster terrain model, river networks are often extracted as the cells that transport a lot of water (blue on the below figures). In this case, depressions in the terrain will impede flow leading to a disconnected river network (left figure). Therefore depressions are often filled (the terrain flooded) before modeling flow to simulate a situation where no surface water gathers in depressions (middle figure). However, filling all depressions can lead to loss of a lot of detail (and very large flat areas) and therefore unrealistic river networks. The SCALGO Simplify software package sold as an add-on to SCALGO Hydrology (and also as part of the SCALGO Model software package) can be used to only remove (fill) "insignificant" depressions that are likely to fill easily, leading to more realistic river networks (right figure).
hide details read details
Sea-Levels

The orange terrain indicates the minimal sea-level rise that results in flooding.
Assesses the risk of flooding due to rising sea-level. The module computes a raster model where each cell is assigned a height corresponding to the minimal sea-level rise that results in flooding of the cell (i.e. the level where the cell is connected to the ocean by a path of cells below the level). Normally the sea is defined as all no-data cells, but the module allows detailed control over what is considered sea.
On the above-right example, note that not all parts of the input terrain below a new sea-level are flooded. However, the parts of orange terrain below the new sea-level correspond to the flooded parts of the input terrain. Thus it is easy to compute the flooded parts of the input terrain for any possible sea-level from the orange terrain.
The cells in the input raster terrain model considered to be sea is usually all no-data cells, but it is possible to distinguish between the set of no-data cells that are connected to the boundary of the raster through other no-data cells and those that are not, and only designate one of these sets as sea. It is also possible to designate all cells of a specific height as sea.
hide details read details
Raster Conversion
Converts between different raster terrain data formats. It can also assemble a raster terrain that is broken up into a mosaic of many smaller tiles into one large terrain, as well as to break a large raster terrain into a number of smaller tiles.
SCALGO Simplify
BACK: Our Products