PROProduction
Workflow-grade Pro analysis with audit-ready outputs.
workflow pro
River Corridor Health Assessment
Which river reaches are stable versus at-risk, and where should restoration action be prioritized?
Watershed councils, conservation authorities, and environmental consulting groups.
A watershed plan needs rapid reach triage with GIS-ready outputs for restoration budgeting.
| Parameter | Optional | Description |
|---|---|---|
| dem | no | Digital elevation model used as the terrain reference surface. |
| streams | no | Vector stream network used for corridor health and restoration targeting. |
| profile: fast | balanced | conservative | no | Processing profile controlling sensitivity, quality strictness, and runtime tradeoffs. |
| Parameter | Type | Description |
|---|---|---|
| erosion_pressure | GeoTIFF | Erosion pressure raster for river corridor condition assessment. |
| corridor_confidence | GeoTIFF | Confidence surface for river corridor health interpretation. |
| stream_health_score | GeoPackage | Stream-reach health score output summarizing corridor condition. |
| restoration_zones | GeoPackage | Priority vector polygons highlighting restoration intervention zones. |
| summary | JSON | Machine-readable summary report containing run metadata, QA diagnostics, and key metrics. |
| html_report | HTML | Human-readable customer-facing report generated from the summary contract for stakeholder review and QA traceability. |
import whitebox_workflows as wbw
wbe = wbw.WbEnvironment(include_pro=True, tier="pro")
erosion, confidence, health, restoration, summary = wbe.river_corridor_health_assessment(
dem="data/dem.tif",
streams="data/streams.gpkg",
profile="balanced",
output_prefix="output/river_health",
)
print(erosion)
print(confidence)
print(health)
print(restoration)
print(summary)
Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.