RiversObservations
GRWL Global River Widths from Landsat
Allen and Pavelsky (2018). River centerlines with width for rivers wider than 30 m.
Centerlines of rivers wider than 30 m traced from Landsat images near mean annual discharge, with wetted width, number of channels and a lake or reservoir flag at every vertex. The vector archive is split into UTM-based tiles.
- Source
- University of North Carolina at Chapel Hill, Zenodo
- Resolution
- Centerlines at 30 m spacing
- Data type
- Lines
- Time span
- Landsat mean annual discharge conditions
- Temporal
- Static
- Access type
- Direct download (external)
- Formats
- Shapefile, GeoTIFF mask
- Coverage
- 60°S – 84°N (-180, -60, 180, 84)
- Licence
- CC BY 4.0
- DOI
- 10.5281/zenodo.1297434
- Provider page
- doi.org/10.5281/zenodo.1297434
Cite as. Allen, G. H., Pavelsky, T. M. (2018). Global extent of rivers and streams. Science, 361, 585–588. https://doi.org/10.1126/science.aat0636
Access
filesGRWL V01.01 downloads (Zenodo)
curl -fsSL "https://hydrological.org/api/v1/datasets/grwl/links.txt?bbox=-75,-20,-50,5" \
| xargs -n 1 curl -fLO
import requests
urls = requests.get("https://hydrological.org/api/v1/datasets/grwl/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/grwl/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