Computes accessibility indices for origin points based on reachability to destinations with optional impedance cutoffs and decay functions.

vector network accessibility

Parameters

NameDescriptionRequiredDefault
inputInput line network layer.Requirednetwork.shp
originsOrigin point layer.Requiredorigins.shp
destinationsDestination point layer.Requireddestinations.shp
snap_toleranceOptional node snapping tolerance for graph construction.Optional0.0
max_snap_distanceOptional max distance from origin/destination points to nearest network node.Optional—
impedance_cutoffOptional maximum distance threshold for counting reachable destinations (default: infinite).Optional—
decay_functionOptional decay function: 'none' (default), 'linear', or 'exponential' for distance-weighted accessibility.Optionalnone
decay_parameterOptional decay parameter (lambda for exponential, rate for linear).Optional—
edge_cost_fieldOptional numeric line field used as an impedance multiplier for segment length.Optional—
one_way_fieldOptional line field marking one-way digitized edges (true/1/yes means from first to second vertex only).Optional—
blocked_fieldOptional line field marking blocked/closed edges to exclude from routing (true/1/yes blocks).Optional—
parallel_executionIf true (default), evaluate origins in parallel for faster accessibility computation.Optional—
outputOutput point vector path (origins with accessibility metrics).Required—

Examples

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)

Project Links

WbW Homepage User Manual Support WbW