There is a newer version of the record available.

Published February 14, 2024 | Version 0.5
Dataset Open

Global River Topology (GRIT)

  • 1. University of Oxford
  • 2. University of Bristol

Contributors

Research group:

Description

The Global River Topology (GRIT) is a vector-based, global river network that not only represents the tributary components of the global drainage network but also the distributary ones, including multi-thread rivers, canals and delta distributaries. It is also the first global hydrography (excl. Antarctica and Greenland) produced at 30m raster resolution. It is created by merging Landsat-based river mask (GRWL) with elevation-generated streams to ensure a homogeneous drainage density outside of the river mask (rivers narrower than approx. 30m). Crucially, it uses a new 30m digital terrain model (FABDEM, based on TanDEM-X) that shows greater accuracy over the traditionally used SRTM derivatives. After vectorisation and pruning, directionality is assigned by a combination of elevation, flow angle, heuristic and continuity approaches (based on RivGraph). The network topology (lines and nodes, upstream/downstream IDs) is available as layers and attribute information in the GeoPackage files (readable by QGIS/ArcMap/GDAL).

A map of GRIT segments labelled with OSM river names is available here: https://michelwortmann.com/research/gritv05-segments-river-names/

Regions

Vector files are provided in 7 regions with the following codes:

  • AF - Africa
  • AS - Asia (excl. Siberia)
  • EU - Europe
  • NA - North America
  • SA - South America
  • SI - Siberia
  • SP - South Pacific/Australia

The domain polygons (GRITv04_domain_GLOBAL.gpkg.zip) provide 60 subcontinental catchment groups that are available as vector attributes. They allow for more fine-grained subsetting of data (e.g. with ogr2ogr --where and the domain attribute).

Vector files are provided both in the original equal-area Equal Earth Greenwich projection (EPSG:8857) as well as in geographic WGS84 coordinates (EPSG:4326).

Network segments

Lines between inlet, outlet, confluence and bifurcation nodes. Files have lines and nodes layers.

Attribute description of lines layer

Name Data type Description
cat integer domain internal feature ID
global_id integer global river segment ID, same as FID
catchment_id integer global catchment ID
upstream_node_id integer global segment node ID at upstream end of line
downstream_node_id integer global segment node ID at downstream end of line
upstream_line_ids text comma-separated list of global river segment IDs connecting at upstream end of line
downstream_line_ids text comma-separated list of global river segment IDs connecting at downstream end of line
direction_algorithm float code of RivGraph method used to set the direction of line
width_adjusted float median river width in m without accounting for width of segments connecting upstream/downstream
length_adjusted float segment length in m without accounting for width of segments connecting upstream/downstream in m
is_mainstem integer 1 if widest segment of bifurcated flow or no bifurcation upstream, otherwise 0
strahler_order integer Strahler order of segment, can be used to route in topological order
length float segment length in m
azimuth float direction of line connecting upstream-downstream nodes in degrees from North
sinuousity float ratio of Euclidean distance between upstream-downstream nodes and line length, i.e. 1 meaning a perfectly straight line
drainage_area_in float drainage area at beginning of segment, partitioned by width at bifurcations, in km2
drainage_area_out float drainage area at end of segment, partitioned by width at bifurcations, in km2
drainage_area_mainstem_in float drainage area at beginning of segment, following the mainstem, in km2
drainage_area_mainstem_out float drainage area at end of segment, following the mainstem, in km2
bifurcation_balance_out float (drainage_area_out - drainage_area_mainstem_out) / max(drainage_area_out, drainage_area_mainstem_out), dimensionless ratio
grwl_overlap float fraction of the segment overlapping with the GRWL river mask
grwl_value integer dominant GRWL value of segment
name text river name from Openstreetmap where available, English preferred
name_local text river name from Openstreetmap where available, local name
n_bifurcations_upstream integer number of bifurcations upstream of segment
domain text catchment group ID, see domain index file

 

Attribute description of nodes layer

Name Data type Description
cat integer domain internal feature ID
global_id integer global river node ID, same as FID
catchment_id integer global catchment ID
upstream_line_ids text comma-separated list of global river segment IDs flowing into node
downstream_line_ids text comma-separated list of global river segment IDs flowing out of node
node_type text description of node, one of bifurcation, confluence, inlet, coastal_outlet, sink_outlet, grwl_change
grwl_value integer GRWL code at node
grwl_transition text GRWL codes of change at grwl_change nodes
cycle integer >0 if segment is part of an unresolved cycle, 0 otherwise
continuity_violated integer 1 if flow continuity is violated, otherwise 0
drainage_area float drainage area, partitioned by width at bifurcations, in km2
drainage_area_mainstem float drainage area, following the mainstem, in km2
n_bifurcations_upstream integer number of bifurcations upstream of node
domain text catchment group, see domain index file

 

Network reaches

Segment lines split to not exceed 1km in length, i.e. these lines will be shorter than 1km and longer than 500m unless the segment is shorter. A simplified version with no vertices between nodes is also provided. Files have lines and nodes layers.

Attribute description of lines layer

Name Data type Description
cat integer domain internal feature ID
segment_id integer global segment ID of reach
global_id integer global river reach ID, same as FID
catchment_id integer global catchment ID
upstream_node_id integer global reach node ID at upstream end of line
downstream_node_id integer global reach node ID at downstream end of line
upstream_line_ids text comma-separated list of global river reach IDs connecting at upstream end of line
downstream_line_ids text comma-separated list of global river reach IDs connecting at downstream end of line
grwl_overlap float fraction of the reach overlapping with the GRWL river mask
grwl_value integer dominant GRWL value of node
grwl_width_median float median width of the GRWL river mask, meters
grwl_width_std float standard deviation of width of the GRWL river mask, meters
length float length of reach in meters
sinuousity float ratio of eucledian distance betwen upstream-downstream nodes and line length, i.e. 1 meaning a perfectly straight line
azimuth float direction of line connecting upstream-downstream nodes in degrees from North
domain text catchment group, see domain index file

Attribute description of nodes layer

Name Data type Description
cat integer domain internal feature ID
segment_node_id integer global ID of segment node at segment intersections, otherwise blank
n_segments integer number of segments attached to node
global_id integer global river reach node ID, same as FID
upstream_line_ids text comma-separated list of global river reach IDs flowing into node
downstream_line_ids text comma-separated list of global river reach IDs flowing out of node
domain text catchment group, see domain index file

 

Catchments

Catchment outlines for entire river basins (network components, including coastal drainage areas). Catchments for segments (aka. subbasins) and reaches are also available on request.

Attribute description

Name Data type Description
cat integer domain internal feature ID
global_id integer global catchment ID, same as global_id of segment/reach ID if is_coastal == 0 for respective catchments or the catchment_id for component_catchments, same as FID
area float catchment area in km2
is_coastal integer 1 for coastal drainage areas, 0 otherwise
domain text catchment group, see domain index file

 

Raster

Upstream drainage area, flow direction and other raster-based products are also available upon request.

Files

GRITv05_component_catchments_AF_EPSG4326.gpkg.zip

Files (27.3 GB)

Name Size Download all
md5:4e7c9b6888c99f674810b73b4de649b6
423.0 MB Preview Download
md5:26481fe362ca5d2de7aa214e82c50765
161.0 MB Preview Download
md5:f3cdaabb7afb124ddcedb9b33716ddf3
586.8 MB Preview Download
md5:4486c11aca2c0e240f901adc84b5399e
246.5 MB Preview Download
md5:f129ab991bb58eb9708754c55e9d6f14
404.1 MB Preview Download
md5:5745454ca38bdff5186b8bde957fb12c
173.2 MB Preview Download
md5:097ff6352575ed731abc553603d443e8
637.3 MB Preview Download
md5:801658481327ccd00b0a37d1926b3b30
283.0 MB Preview Download
md5:ba2435a09f4c766f2c83f77efad9dece
252.8 MB Preview Download
md5:b3a4bef61946785767c70aca247fb19c
103.9 MB Preview Download
md5:90b818c56b0d08a5450f8a2c98b837e8
164.2 MB Preview Download
md5:fa9a4912ee8cbd65b81267204af02355
76.0 MB Preview Download
md5:ab72854a5d8e38a88d4534b56a544b85
409.0 MB Preview Download
md5:8d910f04b0f7f787f70325695520d029
172.7 MB Preview Download
md5:026a51eab90b5a492e2cb72bab36f0d5
17.9 MB Preview Download
md5:c70013c138a2e002e14fdcef3335d44f
19.0 MB Preview Download
md5:52cceb53b81f93e44b5d9addc86edfee
1.6 GB Preview Download
md5:168269049128459a33ef6c8787e11fbf
1.5 GB Preview Download
md5:b85972c6df6c1be1271e234170bbe96d
1.4 GB Preview Download
md5:dd0b2fc226c5de75dc70f72da111f17a
1.4 GB Preview Download
md5:6a5942e89bc745f92cb1cef611928631
677.2 MB Preview Download
md5:539ec8cd4c1b47ff0ee59d93d96efe01
669.1 MB Preview Download
md5:d0dbd0e3f596b5189c71c9e3e038b6b3
1.1 GB Preview Download
md5:82988fad92cbab3e9c9b476b82c25658
1.1 GB Preview Download
md5:1b9c59202c16843bc4199b9b442a5020
970.0 MB Preview Download
md5:c5d58e2382063513ea734792c11d4190
958.0 MB Preview Download
md5:be365cb24cfd60f37d1fcd95b99bda9a
759.7 MB Preview Download
md5:88040d3c9d9e6527fb3793fb1616ddce
749.7 MB Preview Download
md5:c38cf148f100ce349391ec85bb0bd82f
521.5 MB Preview Download
md5:2e1ad91143e900431ffa05ab4a65b104
496.1 MB Preview Download
md5:6ad0974bf3c21e2127e76d93075991ec
470.7 MB Preview Download
md5:ddb2dd13c67d56725f8c66e1f2d1f95d
449.6 MB Preview Download
md5:4fe7815479c0000255824013e8597c9e
216.3 MB Preview Download
md5:1eaa144ec34a0a2f7420ade0ced1afb4
206.5 MB Preview Download
md5:ed41d72fdfed8e51fd334f48bf924f62
370.7 MB Preview Download
md5:52630b061c105893abb1c84910a622ba
354.8 MB Preview Download
md5:d881c1ffe45d48ee252a633e892b840a
311.9 MB Preview Download
md5:b43cbccc4da84a776065566dc3e6cfb5
296.8 MB Preview Download
md5:a29261736346532e4026b26763299fc1
246.6 MB Preview Download
md5:317a36b81bc02e4136966c845a169e98
235.0 MB Preview Download
md5:3e3e5e0e10271a48391ea7126935c6b3
186.6 MB Preview Download
md5:7412e4c5ba391b2532adf9c361a5bba0
179.5 MB Preview Download
md5:ee2e542ac30fb3755c0dd7287c6badf9
565.8 MB Preview Download
md5:07b0c357087e27cedee63c58695e99ec
561.5 MB Preview Download
md5:eb1ea27b3c5c2b488c1c5a8924f83292
604.6 MB Preview Download
md5:7faed69c79e2b0fa672cc2fe06212588
267.7 MB Preview Download
md5:e3cd06a5867cf75fd77d57a15e2d143b
564.3 MB Preview Download
md5:8645ffc18ff37363c79134ac397b5933
268.9 MB Preview Download
md5:935aab0f81d9cdf21cec2abffd33bafa
253.4 MB Preview Download
md5:8e366554c8ba48ed24d72b13c6c6b3aa
122.2 MB Preview Download
md5:d960621b68244c8fa8b4cf600b825cf0
444.7 MB Preview Download
md5:19714a640ddf46c8f01563eb3be96ec3
225.6 MB Preview Download
md5:8c1f44e67f3c61ede3ba0398d7b79824
378.4 MB Preview Download
md5:30e18bfbb4e49ee620ec72f2fe8f601f
177.9 MB Preview Download
md5:8ee3c7ad2f297b16c7210ea0a9beaf7e
296.2 MB Preview Download
md5:8493966d4278b8c4672cecd5afa088a1
160.2 MB Preview Download
md5:fd472c02a0161214b96ebb78b437c184
11.6 MB Preview Download
md5:0e069ff6148f9a8399d96750f225c7f6
9.7 MB Preview Download
md5:44e4f8649309e4b24354b8f3916f4b12
21.2 MB Preview Download
md5:928ed1381baa7a57066b237e06192184
18.1 MB Preview Download
md5:35eff6c07f5063677d52a746be9937e1
8.4 MB Preview Download
md5:8f6483bb0899da97bbfd5bf31e7537c1
7.1 MB Preview Download
md5:d8b6fe177b0e089766153285a2a4a495
107.1 MB Preview Download
md5:8d937bd5fbeb64345ae083fb1cbd0aae
91.2 MB Preview Download
md5:cd0cef696d0ae13588ad861f838a6576
19.5 MB Preview Download
md5:67b1dcea138782b10de0415ccd5bbadf
16.9 MB Preview Download
md5:cbbfdef499286cf4d8ff1dbafdec03c3
18.2 MB Preview Download
md5:d8a677b019ef655f06496e6186744aaf
15.1 MB Preview Download
md5:a86152a3b64842e89431d777784789b9
23.2 MB Preview Download
md5:f12c0f5023d9d1ef65889f1f65ea47e1
20.2 MB Preview Download
md5:a2f0e30b947a527e6a1d733804c35d86
5.6 MB Preview Download
md5:a6f197f5a18d7090e0a4c03de3e58c8c
4.6 MB Preview Download
md5:c920ae7527b5c39b9162d90f4261efc9
221.4 MB Preview Download
md5:b8cb868a3a1404000e097197e9016130
104.9 MB Preview Download
md5:d116c8242bf651bebd2608708e9d739b
54.7 MB Preview Download
md5:fa0c8ebd20d0fb886a39e354b20ea814
18.9 MB Preview Download
md5:59d7685d6efad25746c5a2952326ff3e
14.8 kB Preview Download
md5:d498ece23616789392cebe53cf7101a3
12.9 kB Download

Additional details

Funding

THE EVOLUTION OF GLOBAL FLOOD HAZARD AND RISK [EVOFLOOD] NE/S015728/1
UK Research and Innovation

Dates

Updated
2024-02-14