Experimental

Audits a line network for topology anomalies—disconnected components, dead ends, and degree anomalies—that cause routing failures.

vector network diagnostics topology

## Parameters

Name | Description | Required | Default
--- | --- | --- | ---
`input` | Input line network layer. | Required | `network.shp`
`snap_tolerance` | Optional node snapping tolerance for graph construction. | Optional | —
`one_way_field` | Optional line field marking one-way edges for directional analysis. | Optional | —
`blocked_field` | Optional line field marking blocked edges to exclude from analysis. | Optional | —
`report` | Optional JSON output path for the audit summary report. | Optional | —
`output` | Output point vector path for per-node diagnostics. | Required | —

## Examples

Writes per-node degree and component diagnostics and a summary JSON report for the input network.

    wbe.network_topology_audit(input='network.shp', output='network_node_audit.shp', report='audit_report.json')

## Project Links

WbW Homepage User Manual Support WbW