Experimental
Computes accessibility indices for origin points based on reachability to destinations with optional impedance cutoffs and decay functions.
vector network accessibility
| Name | Description | Required | Default |
|---|---|---|---|
input | Input line network layer. | Required | network.shp |
origins | Origin point layer. | Required | origins.shp |
destinations | Destination point layer. | Required | destinations.shp |
snap_tolerance | Optional node snapping tolerance for graph construction. | Optional | 0.0 |
max_snap_distance | Optional max distance from origin/destination points to nearest network node. | Optional | — |
impedance_cutoff | Optional maximum distance threshold for counting reachable destinations (default: infinite). | Optional | — |
decay_function | Optional decay function: 'none' (default), 'linear', or 'exponential' for distance-weighted accessibility. | Optional | none |
decay_parameter | Optional decay parameter (lambda for exponential, rate for linear). | Optional | — |
edge_cost_field | Optional numeric line field used as an impedance multiplier for segment length. | Optional | — |
one_way_field | Optional line field marking one-way digitized edges (true/1/yes means from first to second vertex only). | Optional | — |
blocked_field | Optional line field marking blocked/closed edges to exclude from routing (true/1/yes blocks). | Optional | — |
parallel_execution | If true (default), evaluate origins in parallel for faster accessibility computation. | Optional | — |
output | Output point vector path (origins with accessibility metrics). | Required | — |
Computes accessibility index for origins to destinations within cutoff distance.
wbe.network_accessibility_metrics(decay_function='none', destinations='destinations.shp', input='network.shp', origins='origins.shp', output='origins_accessibility.shp', snap_tolerance=0.0)