Rivers
National Hydro Network (Canada)
NHN, GeoBase series. Canada's inland surface waters at 1:50,000 or better.
Watercourses, lakes, canals and a linear drainage network with names, built from the best federal and provincial data. Packaged by work unit; index files on the download server show which unit covers an area.
- Source
- Natural Resources Canada
- Resolution
- 1:50,000 or better
- Data type
- Lines and polygons
- Time span
- Updated by drainage area
- Temporal
- Static
- Access type
- Direct download (external)
- Formats
- Shapefile, File geodatabase, GeoPackage, GML, KML
- Coverage
- Canada (-141, 41.70, -52.60, 83.10)
- Licence
- Open Government Licence (Canada)
- Provider page
- open.canada.ca/data/en/dataset/a4b190fe-e090-4e6d-881e-b879…
Access
linkDataset record (Open Government Portal)
https://open.canada.ca/data/en/dataset/a4b190fe-e090-4e6d-881e-b87956c07977
linkDownload server with index files
https://ftp.maps.canada.ca/pub/nrcan_rncan/vector/geobase_nhn_rhn/
curl "https://hydrological.org/api/v1/datasets/canada-nhn/links?bbox=-97.8,61.4,-95.8,63.4" \
-H "Accept: application/json"
import requests
r = requests.get("https://hydrological.org/api/v1/datasets/canada-nhn/links",
params={"bbox": "-97.8,61.4,-95.8,63.4"})
for group in r.json()["groups"]:
for link in group["links"]:
print(link["url"])
const res = await fetch("https://hydrological.org/api/v1/datasets/canada-nhn/links?bbox=-97.8,61.4,-95.8,63.4");
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