Rivers
GloRiC Global River Classification
River reach types from HydroRIVERS. Hydrologic, physio-climatic and geomorphic river classes.
Every HydroRIVERS reach assigned to a class from its hydrology (discharge and flow variability), physio-climatic setting and geomorphology, for comparing and stratifying rivers worldwide. A Canadian version is published alongside.
- Source
- HydroSHEDS (WWF and McGill University), McGill University
- Resolution
- Lines (HydroRIVERS reaches)
- Data type
- Lines
- Time span
- Static (v1.0)
- Temporal
- Static
- Access type
- Direct download (external)
- Formats
- Shapefile, File geodatabase
- Coverage
- Global land (-180, -56, 180, 84)
- Licence
- HydroSHEDS licence (free, attribution required)
- Provider page
- www.hydrosheds.org/products/gloric
Cite as. Ouellet Dallaire, C., Lehner, B., Sayre, R., Thieme, M. (2019). A multidisciplinary framework to derive global river reach classifications at high spatial resolution. Environmental Research Letters, 14, 024003. https://doi.org/10.1088/1748-9326/aad8e9
Access
filesGloRiC v1.0 downloads
curl -fsSL "https://hydrological.org/api/v1/datasets/gloric/links.txt?bbox=-75,-20,-50,5" \
| xargs -n 1 curl -fLO
import requests
urls = requests.get("https://hydrological.org/api/v1/datasets/gloric/links.txt?bbox=-75,-20,-50,5").text.split()
for url in urls:
name = url.rsplit("/", 1)[-1]
with requests.get(url, stream=True) as r, open(name, "wb") as f:
for chunk in r.iter_content(1 << 20):
f.write(chunk)
const res = await fetch("https://hydrological.org/api/v1/datasets/gloric/links?bbox=-75,-20,-50,5");
const { groups } = await res.json();
for (const g of groups) g.links.forEach(l => console.log(l.url));
Also available as JSON: links · manifest · dataset record