Workflow Products
Utility Corridor Encroachment And Access Planning
Function name: utility_corridor_encroachment_and_access_planning
PROProduction
Workflow-grade Pro analysis with audit-ready outputs.
workflow pro
Workflow Narrative
Utility Corridor Access Planning
Who It Is For
- Utility corridor maintenance planners and linear-infrastructure field operations teams.
- Vegetation/encroachment risk analysts coordinating access logistics.
Primary User
Transmission/distribution utilities and corridor maintenance operations.
What It Does
- Identifies encroachment hotspots that fall within a configurable corridor influence distance.
- Scores hotspot risk based on proximity to corridor centerlines.
- Assigns nearest access points for field-response feasibility.
- Produces ranked hotspot CSV plus planning summary JSON for operations teams.
- Adds dispatch-ready priority bands, SLA guidance, and optional response queue export.
How It Works
- Loads corridor line geometry, encroachment observations, and access points.
- Converts corridor geometry to line segments and computes minimum point-to-segment distance for each encroachment.
- Keeps in-range encroachments as hotspots using
corridor_influence_distancethreshold. - Computes risk score as inverse-distance to corridor (closer = higher risk).
- Computes access score from nearest access-point distance and combines with risk into priority score.
- Classifies each hotspot into
critical,high,medium, orlowresponse bands and assigns response SLA hours. - Emits hotspot vector with attributes: ENC_FID, DIST_CORR, RISK_SCORE, ACCESS_FID, ACCESS_DIST, PRIORITY, PRIOR_BAND, SLA_HOURS, ACCESS_DIFF.
Inputs
ParameterTypeRequiredDescription
corridorsLineVector pathRequiredCorridor centerline layer
encroachmentsVector pathRequiredEncroachment observations (point/line/polygon; representative point sampled)
access_pointsPointVector pathRequiredField access points
corridor_influence_distancefloatOptionalMax distance from corridor to retain as hotspot (default 30.0)
high_risk_distancefloatOptionalDistance considered highest-risk zone (default 10.0)
hotspotsvector pathRequiredOutput hotspot vector
priority_csvpathRequiredOutput ranked hotspot CSV
planning_reportpathRequiredOutput planning summary JSON
response_queue_csvpathOptionalOptional dispatch-ready response queue with SLA guidance
Outputs
OutputTypeContents
hotspotsVectorHotspot points with risk/access/priority attributes plus corridor lineage fields (CORR_FID, SEG_IDX, LINEAGE_ID)
priority_csvCSVRanked hotspots: rank, enc_fid, corridor_fid, segment_idx, dist_to_corridor, risk_score, nearest_access_fid, access_dist, priority_score, priority_band, response_sla_hours, access_difficulty, lineage_id
planning_reportJSONCounts, averages, thresholds, counts by priority band, and top hotspot summary
response_queue_csvCSVResponse queue with priority band, SLA target, access difficulty, recommended action, and lineage_id
Python Example
`env = WbEnvironment(license_tier="pro")
result = env.run_tool("utility_corridor_encroachment_and_access_planning", corridors="corridor_centerlines.gpkg", encroachments="encroachment_points.gpkg", access_points="field_access_points.gpkg", corridor_influence_distance=30.0, high_risk_distance=10.0, hotspots="output/corridor_hotspots.gpkg", priority_csv="output/corridor_priority.csv", planning_report="output/corridor_planning_report.json", response_queue_csv="output/corridor_response_queue.csv", )
print(result)`
License Notice
Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.
Parcel And Land Fabric Topology Compliance Workflow
Function name: parcel_and_land_fabric_topology_compliance_workflow
PROProduction
Workflow-grade Pro analysis with audit-ready outputs.
workflow pro
Workflow Narrative
Parcel Fabric Topology Compliance
Who It Is For
- Local government cadastral teams and parcel QA workflows.
- Land administration vendors with regulatory topology compliance requirements.
Primary User
Municipal cadastral programs and land administration platforms.
What It Does
- Audits parcel fabrics for topology compliance using rule-based checks.
- Flags parcel slivers below a configurable minimum area threshold.
- Produces violations vector, issues CSV, and a compliance summary JSON.
- Optionally runs topology auto-fix and outputs corrected parcel geometry.
- Supports jurisdiction templates (
generic,ontario_mpac) for calibrated defaults. - Optionally emits a remediation queue CSV with prioritized corrective actions.
- Emits sliver-threshold calibration diagnostics so parcel fabrics can be profiled before tightening production thresholds.
How It Works
- Runs
topology_validation_reportto produce per-feature topology issue CSV. - Runs
topology_rule_validatewith parcel-focused rules (polygon_must_not_overlap,polygon_must_not_have_gaps). - Performs additional sliver detection on polygon area (
area ParameterTypeRequiredDescriptionparcelsPolygonVector pathRequiredInput parcel polygon layermin_sliver_areafloatOptionalArea threshold for sliver detection (default 1.0)auto_fixboolOptionalRun topology auto-fix and emit corrected output (default false)jurisdiction_templatestringOptionalRule-template preset (generic|ontario_mpac) used for calibrated defaultstopology_violationsvector pathRequiredOutput topology violations layerissues_csvpathRequiredOutput topology validation CSVcompliance_reportpathRequiredOutput compliance summary JSONcorrected_parcelsvector pathOptionalOptional corrected parcel output path when auto_fix=trueremediation_queue_csvpathOptionalOptional prioritized remediation action queue CSVhtml_report`pathOptionalOptional output HTML path for the compliance dashboard report
Outputs
OutputTypeContents
topology_violationsVectorRule violations generated by topology rule validation
issues_csvCSVPer-feature topology issue report from topology validation
compliance_reportJSONSummary counts by rule, sliver diagnostics, sliver calibration profile, autofix summary, pass/fail
corrected_parcelsVectorAuto-fix output when enabled and path provided
remediation_queue_csvCSVPriority-ranked remediation actions by issue type/rule
html_reportHTMLOptional compliance dashboard report with visual summary
Python Example
`env = WbEnvironment(license_tier="pro")
result = env.run_tool("parcel_and_land_fabric_topology_compliance_workflow", parcels="parcel_fabric.gpkg", min_sliver_area=1.0, jurisdiction_template="ontario_mpac", auto_fix=True, topology_violations="output/parcel_violations.gpkg", issues_csv="output/parcel_issues.csv", compliance_report="output/parcel_compliance.json", corrected_parcels="output/parcel_corrected.gpkg", remediation_queue_csv="output/parcel_remediation_queue.csv", html_report="output/parcel_compliance_report.html", )
print(result)`
License Notice
Use of this function requires a license for Whitebox Workflows Professional (WbW-Pro). Please visit www.whiteboxgeo.com to purchase a license.