Hydrology

100 tools

General

6 features
  • Delineate Depressions

    wasm

    Delineates depressions in a digital elevation model.

  • Delineate Mounts

    wasm

    Delineates closed elevations or mounds in a digital elevation model.

  • Enforce River Monotonicity

    wasm

    Corrects a DEM so elevation decreases continuously along rivers.

  • Extract Sinks

    wasm

    Identifies and extracts closed depressions from a digital elevation model.

  • Fill-Spill-Merge

    wasm

    Models filling, spilling, and merging of depressions in a DEM.

  • Topo To Raster

    wasm

    Interpolates a raster surface from contours, points, and topographic boundaries.

Depressions & Storage

18 features
  • Breach Depressions Least Cost

    wasm

    Breaches least-cost drainage paths through depressions in a DEM.

  • Breach Single Cell Pits

    wasm

    Opens a drainage outlet for single-cell pits in a DEM.

  • Burn Streams

    wasm

    Adjusts the DEM by burning along a vector drainage network; supports depth and fade distance.

  • Burn Streams At Roads

    wasm

    Adjusts the DEM based on stream channels and roads to represent crossings; supports intervention width.

  • Depth In Sink

    wasm

    Calculates the depth of each closed depression in a DEM.

  • Fill Burn

    wasm

    Combines depression filling with DEM adjustment along the drainage network.

  • Fill Depressions

    wasm

    Fills depressions in a DEM to remove spurious sinks.

  • Fill Depressions Planchon And Darboux

    wasm

    Fills DEM depressions using the Planchon and Darboux method to yield a continuously draining surface.

  • Fill Depressions Wang And Liu

    wasm

    Fills depressions in a DEM using the Wang and Liu method.

  • Fill Pits

    wasm

    Fills pits in a DEM to support drainage, runoff, or watershed analysis.

  • Flatten Lakes

    wasm

    Levels the elevation of cells forming each lake.

  • Impoundment Size Index

    wasm

    Estimates potential impoundment sizes in a DEM.

  • Insert Dams

    wasm

    Inserts dams into a digital elevation model.

  • Raise Walls

    wasm

    Raises linear or polygonal barriers in a DEM.

  • Sink

    wasm

    Identifies closed depressions in a DEM and assigns them unique identifiers.

  • Stochastic Depression Analysis

    wasm

    Statistically analyzes the distribution of depressions in a DEM.

  • Topological Breach Burn

    wasm

    Opens drainage paths and adjusts the DEM while respecting stream network topology.

  • Upslope Depression Storage

    wasm

    Estimates storage in upslope depressions from a DEM.

Flow Routing

23 features
  • Average Flowpath Slope

    wasm

    Calculates the average slope along flowpaths from a digital elevation model.

  • Average Upslope Flowpath Length

    wasm

    Calculates the average upslope flowpath length from a digital elevation model.

  • D8 Flow Accum

    wasm

    Calculates flow accumulation using the D8 algorithm from a digital elevation model.

  • D8 Mass Flux

    wasm

    Propagates mass flux with D8 flow directions to characterize terrain drainage, runoff, or watersheds.

  • D8 Pointer

    wasm

    Generates D8 flow directions to characterize terrain drainage, runoff, or watersheds.

  • Dinf Flow Accum

    wasm

    Calculates flow accumulation using the D-infinity (D∞) algorithm from a digital elevation model.

  • Dinf Mass Flux

    wasm

    Propagates mass flux using D-infinity flow directions.

  • Dinf Pointer

    wasm

    Generates D-infinity flow directions to characterize terrain drainage, runoff, or watersheds.

  • Downslope Flowpath Length

    wasm

    Calculates downslope flowpath length from a digital elevation model.

  • Fd8 Flow Accum

    wasm

    Calculates flow accumulation by distributing flow among neighbors (FD8) from a digital elevation model.

  • Fd8 Pointer

    wasm

    Generates FD8 flow directions to characterize terrain drainage, runoff, or watersheds.

  • Flow Accum Full Workflow

    wasm

    Calculates flow accumulation applying a full hydrologic workflow to a digital elevation model.

  • Flow Length Diff

    wasm

    Calculates the difference between flowpath lengths from a digital elevation model.

  • Max Upslope Flowpath Length

    wasm

    Calculates the maximum upslope flowpath length from a digital elevation model.

  • Max Upslope Value

    wasm

    Propagates the maximum value from upslope cells.

  • Mdinf Flow Accum

    wasm

    Calculates flow accumulation with the MD-infinity algorithm from a digital elevation model.

  • Minimal Dispersion Flow Algorithm

    wasm

    Calculates flow directions with minimal dispersion from a digital elevation model.

  • Num Inflowing Neighbours

    wasm

    Counts neighbors draining into each cell to characterize terrain drainage, runoff, or watersheds.

  • Qin Flow Accumulation

    wasm

    Calculates flow accumulation with the Qin algorithm from a digital elevation model.

  • Quinn Flow Accumulation

    wasm

    Calculates flow accumulation with the Quinn algorithm from a digital elevation model.

  • Rho8 Flow Accum

    wasm

    Calculates flow accumulation using random-direction Rho8 from a digital elevation model.

  • Rho8 Pointer

    wasm

    Generates stochastic flow directions using the Rho8 algorithm.

  • Trace Downslope Flowpaths

    wasm

    Traces descending flowpaths to characterize terrain drainage, runoff, or watersheds.

Hydrologic Indices

14 features
  • Depth To Water

    wasm

    Estimates the relative depth from each cell to the water table based on topography and the drainage network.

  • Distance To Outlet

    wasm

    Calculates hydrologic distance to the outlet from a digital elevation model.

  • Downslope Distance To Stream

    wasm

    Calculates downslope distance from each cell to the nearest stream from a digital elevation model.

  • Downslope Index

    wasm

    Calculates a downslope slope index from a digital elevation model.

  • Edge Contamination

    wasm

    Identifies cells affected by flows entering from the grid edge.

  • Elev Relative To Watershed Min Max

    wasm

    Expresses elevation relative to each watershed's minimum and maximum.

  • Elevation Above Stream

    wasm

    Calculates the elevation difference between each cell and its receiving stream from a digital elevation model.

  • Elevation Above Stream Euclidean

    wasm

    Calculates elevation above streams using Euclidean distance from a digital elevation model.

  • Find Noflow Cells

    wasm

    Identifies cells without a flow direction to characterize terrain drainage, runoff, or watersheds.

  • Find Parallel Flow

    wasm

    Identifies areas where D8 directions indicate parallel flow and outputs a diagnostic raster.

  • Hydrologic Connectivity

    wasm

    Measures terrain hydrologic connectivity to characterize drainage, runoff, or watersheds.

  • Relative Stream Power Index

    wasm

    Calculates a relative stream power index from a digital elevation model.

  • Sediment Transport Index

    wasm

    Calculates a sediment transport capacity index from a digital elevation model.

  • Wetness Index

    wasm

    Calculates a topographic wetness index from a digital elevation model.

Streams - Longitudinal Analysis

5 features
  • Farthest Channel Head

    wasm

    Computes for each stream cell the distance to the farthest upstream channel head.

  • Find Main Stem

    wasm

    Identifies the main stem of a stream network to characterize terrain drainage, runoff, or basins.

  • Length Of Upstream Channels

    wasm

    Computes the cumulative length of upstream channels from a digital elevation model.

  • Long Profile

    wasm

    Extracts a longitudinal profile along a drainage network.

  • Long Profile From Points

    wasm

    Extracts longitudinal profiles from specified points to characterize terrain drainage, runoff, or basins.

Streams - Network Extraction

8 features
  • Extract Streams

    wasm

    Extracts a stream network from flow accumulation using a threshold.

  • Extract Valleys

    wasm

    Identifies candidate valley-bottom cells in a DEM from local topography and generates a valley raster.

  • Prune Vector Streams

    wasm

    Removes insignificant branches from a vector drainage network.

  • Raster Streams To Vector

    wasm

    Converts a raster stream network into vector lines.

  • Rasterize Streams

    wasm

    Rasterizes a vector stream network for use with a DEM.

  • Remove Short Streams

    wasm

    Removes stream segments shorter than a defined threshold.

  • Repair Stream Vector Topology

    wasm

    Repairs connections and topological errors in a vector drainage network.

  • River Centerlines

    wasm

    Extracts centerlines of rivers or fluvial corridors.

Streams - Ordering Metrics

14 features
  • Hack Stream Order

    wasm

    Computes hierarchical Hack stream order from a digital elevation model.

  • Horton Ratios

    wasm

    Computes Horton bifurcation, length, and area ratios from a digital elevation model.

  • Horton Stream Order

    wasm

    Computes Horton order per segment using the stream network and D8 flow-direction raster, and classifies the ordered network.

  • Shreve Stream Magnitude

    wasm

    Computes Shreve stream magnitude from a digital elevation model.

  • Strahler Order Basins

    wasm

    Assigns Strahler drainage order to basins.

  • Strahler Stream Order

    wasm

    Computes Strahler hierarchical stream order from a digital elevation model.

  • Stream Link Class

    wasm

    Classifies each stream segment by its position within the drainage network.

  • Stream Link Identifier

    wasm

    Assigns a unique identifier to each stream segment in the network.

  • Stream Link Length

    wasm

    Computes the length of each stream segment from a digital elevation model.

  • Stream Link Slope

    wasm

    Computes the mean slope of each stream segment from the DEM.

  • Stream Slope Continuous

    wasm

    Computes a continuous slope along the stream network.

  • Topological Stream Order

    wasm

    Computes stream order from network topology.

  • Tributary Identifier

    wasm

    Identifies tributaries in a stream network.

  • Vector Stream Network Analysis

    wasm

    Analyzes connectivity and attributes of a vector drainage network.

Watersheds & Basins

12 features
  • Basins

    wasm

    Delineates drainage basins from flow directions.

  • Flood Order

    wasm

    Classifies streams by flood order.

  • Hillslopes

    wasm

    Delineates hillslopes associated with a drainage network.

  • Isobasins

    wasm

    Divides a basin into subbasins of comparable size.

  • Jenson Snap Pour Points

    wasm

    Snaps pour points to the nearest cell of highest accumulation.

  • Longest Flowpath

    wasm

    Extracts the longest flowpath of each basin.

  • Max Branch Length

    wasm

    Computes maximum drainage branch length from a digital elevation model.

  • Snap Pour Points

    wasm

    Snaps pour points to the drainage network.

  • Subbasins

    wasm

    Delineates subbasins upstream of pour points.

  • Unnest Basins

    wasm

    Separates nested basins into independent basins to characterize terrain drainage, runoff, or basins.

  • Watershed

    wasm

    Delineates drainage basins from pour points.

  • Watershed From Raster Pour Points

    wasm

    Delineates basins from pour points encoded in a raster.