Explore Kartoza

Try searching for: QGIS, Training, GeoNode, PostGIS

Stream Feature Extractor QGIS Plugin
Back to Portfolio
QGIS Plugin Hydrology
Terrestris / Landesbetrieb fuer Hochwasserschutz und Wasserwirtschaft Sachsen-Anhalt January 2014

Stream Feature Extractor QGIS Plugin

A QGIS plugin to extract stream features (wells, sinks, confluences, etc.) from a stream network.

Stream Feature Extractor

Automated hydrological stream network analysis

Overview

Kartoza developed a QGIS plugin designed to extract stream features from a stream network. The tool analyses hydrological data to identify and classify various stream network characteristics. The plugin was developed under subcontract to Terrestris and sponsored by Landesbetrieb fuer Hochwasserschutz und Wasserwirtschaft Sachsen-Anhalt.

Stream Feature Extractor

Identified Feature Types

The plugin identifies 11 types of stream features:

Crossing or Intersection

If two lines cross each other (without a node)

Crossing

Pseudo node

A node that has one upstream and one downstream node. The node is superfluous as it can be represented by one line instead of two.

Pseudo Node

Well or Source

A node that has one downstream node and zero upstream nodes.

Well

Sink

A node that has no downstream node and one or more upstream nodes.

Sink

Watershed

A node that has more than one downstream node and zero upstream nodes.

Watershed

Separated

Only one upstream node or only one downstream node and intersects with one or more other lines. Note that there is only one node under the star, the other line has no node at the position of the star.

Separated

Unclear bifurcation

It has more than one upstream and more than one downstream node, but the number of upstream and downstream nodes are same.

Unclear Bifurcation

Distributary or Branch

It has more downstream nodes than upstream nodes. The minimum number of upstream nodes is one.

Branch

Tributary or Confluence

It has more upstream nodes than downstream nodes. The minimum number of downstream nodes is one.

Confluence

Segment centre

Segment centre is the linear centre of a line. The tool finds the point in the line that is half way along the line.

Segment Center

Self Intersection

Same as intersection (crossing), but this time the line intersects with itself.

Self Intersection

Usage

  1. Load a vector line layer to QGIS
  2. Select the layer
  3. Click on the Stream Feature Extractor icon in the toolbar

The features will be extracted for the selected layer.

Licence

GPL V2 (Free and Open Source Software)

Interested in a Similar Project?

Let's discuss how Kartoza can help your organisation achieve its geospatial goals.

Reviewed by: Jeff Osundwa on 25 March 2026