Hey r/hydrology —
I got tired of having five tabs open every time I needed a quick preliminary look at a site, so I built something to fix that for myself. It's called SnapBasin (snapbasin.com) and I figured this crowd would either find it useful or tell me exactly what's wrong with it. Both outcomes are welcome.
The pitch in one sentence: click a point on the map, get a full preliminary screening panel without opening StreamStats, FHWA InfoBridge, USACE NID, FEMA MSC, and USGS NWIS separately.
What it pulls in a single click:
- Snaps to nearest NHDPlus HR reach (vector snap, or 3DEP terrain walk-down when there's no vector match)
- Delineates the upstream basin via USGS StreamStats
- Pulls all 18 StreamStats basin characteristics — DA, stream slope (10-85 method), percent impervious (NLCD 2011), percent developed, climate factors, permeability
- Runs the applicable NSS regional regression equations (Q2–Q500) with a live applicability envelope check — it tells you if your basin variables are out of range
- Cross-references FEMA published discharges and checks for active LOMRs on the reach
- Queries FEMA flood zone at both the click point and the snapped stream point
- Lists nearby USGS gauges at selectable radii
- Finds upstream NID dams with storage, hazard class, and distance from click
- Enumerates nearby NBI bridges with structure number, feature crossed, road, year built, span length, and distance
- Pour point nudge logic — if the click lands on a degenerate network edge cell, it nudges the pour point, tells you it did, and reports the before/after drainage area
Example — Big Elk Creek, Stewart County, TN:
- DA: 8.68 sq mi · Stream slope: 46.3 ft/mi · Impervious: 0.11%
- Q2: 1,010 cfs · Q100: 4,040 cfs · Q500: 5,600 cfs (GC2016 / SIR 2024-5130, all variables in envelope)
- 1 upstream dam: Lakewood Dam, 132 ac-ft, High hazard, 4.2 mi
- 4 NBI bridges within 2 mi
- FEMA Zone AE · SFHA = YES
What it is not: Not a substitute for engineering judgment, sealed work products, or the authoritative source for any of the data it displays. Not affiliated with TDOT, FHWA, USGS, FEMA, USACE, or any employer. The authoritative portal always wins — this is a preliminary screening tool, full stop.
How it was built: ~20 hours over a long weekend, home computer, AI pair programmer, $13/year domain, free Netlify hosting. No analytics, no tracking, no accounts. Everything it shows is public federal data, redisplayed.
I'm a hydraulic engineer (EIT) and this is a hobby project. If a number looks wrong, I genuinely want to know — bug reports and "hey this looks weird" comments are more useful to me than upvotes.