PROProduction

Workflow-grade Pro analysis with audit-ready outputs.

workflow pro

Workflow Narrative

Utility Corridor Encroachment Detection

Problem It Solves

Which corridor segments present the highest near-term encroachment risk, and which assets should be prioritized first?

Who It Is For

Primary User

Transmission and distribution operators, utility contractors, and corridor asset-management groups.

What It Does

How It Works

Why It Wins

Typical Buying Trigger

Seasonal vegetation cycles or reliability programs require objective, repeatable encroachment prioritization across large networks.

Typical Presets

Inputs

ParameterOptionalDescription
input (LAS/LAZ)noInput LiDAR point cloud used to derive QA, terrain, structure, or encroachment products.
optional corridors and asset_featuresyesOptional corridor and asset vectors used to focus encroachment risk analysis.
profile: fast | balanced | strictnoOperational profile controlling sensitivity and QA strictness for risk workflows.
priority_zone_thresholdnoRisk threshold used to classify high-priority encroachment zones.
max_zone_featuresnoUpper cap on number of output zone features to control product size.

Outputs

ParameterTypeDescription
encroachment_riskGeoTIFFEncroachment risk surface used for corridor maintenance prioritization.
corridor_priority_zonesGeoPackageVector priority zones for field action planning.
asset_risk_tableGeoPackageVector table/layer with per-asset encroachment risk summaries.
classification_confidenceGeoTIFFConfidence surface for LiDAR-derived classification and risk outputs.
summaryJSONMachine-readable summary report containing run metadata, QA diagnostics, and key metrics.
html_reportHTMLHuman-readable customer-facing report generated from the summary contract for stakeholder review and QA traceability.

Python Example

import whitebox_workflows as wbw

wbe = wbw.WbEnvironment(include_pro=True, tier="pro")

risk, zones, assets, conf, summary = wbe.utility_corridor_encroachment_intelligence(
    input="data/corridor_points.laz",
    corridors="data/corridors.gpkg",
    asset_features="data/assets.gpkg",
    profile="balanced",
    priority_zone_threshold=0.75,
    max_zone_features=5000,
    output_prefix="output/utility_corridor",
)

print(risk)
print(zones)
print(assets)
print(conf)
print(summary)

License Notice

Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.

Project Links

WbW Homepage User Manual Learn More