Rivers
Natural Earth Rivers and Lake Centerlines
Natural Earth physical vectors. Cartographic river lines at 1:10m, 1:50m and 1:110m.
Generalised river lines drawn for maps, with names in many languages and a scale rank for choosing which rivers to show at each zoom. Supplementary 1:10m files add more rivers in North America and Europe. The river layer on this site's map comes from the 1:10m file.
- Source
- Natural Earth
- Resolution
- 1:10 million to 1:110 million
- Data type
- Lines
- Time span
- Static (v5)
- Temporal
- Static
- Access type
- Direct download (external)
- Formats
- Shapefile
- Coverage
- Global (-180, -90, 180, 90)
- Licence
- Public domain
- Provider page
- www.naturalearthdata.com/downloads/10m-physical-vectors/10m…
Access
filesNatural Earth river shapefiles
curl -fsSL "https://hydrological.org/api/v1/datasets/natural-earth-rivers/links.txt?bbox=-75,-20,-50,5" \
| xargs -n 1 curl -fLO
import requests
urls = requests.get("https://hydrological.org/api/v1/datasets/natural-earth-rivers/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/natural-earth-rivers/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