PROProduction
Workflow-grade Pro analysis with audit-ready outputs.
workflow pro
Terrain Constructability and Cost Analysis
Which areas are practically constructible at lower relative cost before detailed design?
Infrastructure developers, engineering firms, and utility planning teams.
| Parameter | Optional | Description |
|---|---|---|
| dem | no | Reference DEM raster for constructability scoring. |
| existing_conflict | yes | Optional prior terrain conflict raster normalized to [0,1]. |
| wetness | yes | Optional wetness raster normalized to [0,1]. |
| access_cost | yes | Optional access-friction raster normalized to [0,1]. |
| Parameter | Type | Description |
|---|---|---|
| constructability_score | GeoTIFF | Constructability score raster [0,1] (higher is better). |
| cost_class | GeoTIFF | Relative cost class raster (1 low cost to 5 high cost). |
| 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")
constructability, cost_class, summary = wbe.terrain_constructability_and_cost_analysis(
dem="data/dem.tif",
existing_conflict="output/terrain_conflict_conflict_score.tif",
access_cost="data/access_friction.tif",
output_prefix="output/terrain_constructability",
)
print(constructability)
print(cost_class)
print(summary)
Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.