RiversDEM
3D Hydrography Program (3DHP)
USGS elevation-derived hydrography. Lidar-based flowlines that succeed the NHD.
Flowlines, waterbodies and hydrologic units derived from 3DEP lidar so that streams line up with the elevation model. It replaces the NHD and Watershed Boundary Dataset as coverage grows.
- Source
- U.S. Geological Survey
- Resolution
- Lines from lidar elevation
- Data type
- Lines and polygons
- Time span
- Annual releases since 2025
- Temporal
- Annual
- Access type
- API (external) · The National Map API, no key
- Formats
- File geodatabase, GeoPackage
- Coverage
- United States (growing) (-180, 17, -64, 72)
- Licence
- Public domain (U.S. Government work)
- Provider page
- www.usgs.gov/3d-hydrography-program
Access
tnm3DHP files for the box (The National Map)
curl -fsSL "https://hydrological.org/api/v1/datasets/usgs-3dhp/links.txt?bbox=-123,43.5,-121,45.5" \
| xargs -n 1 curl -fLO
import requests
r = requests.get("https://tnmaccess.nationalmap.gov/api/v1/products",
params={"bbox": "-123,43.5,-121,45.5",
"datasets": "3D Hydrography Program (3DHP)"})
for item in r.json()["items"]:
print(item["title"], item["downloadURL"])
const res = await fetch("https://hydrological.org/api/v1/datasets/usgs-3dhp/links?bbox=-123,43.5,-121,45.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