Experimental

Merges adjacent compatible route events.

vector linear-referencing events merge

Parameters

NameDescriptionRequiredDefault
eventsInput event layer containing route intervals.Requiredevents.gpkg
event_route_fieldEvent-layer route identifier field.Requiredroute_id
from_measure_fieldEvent-layer interval start field.Requiredfrom_m
to_measure_fieldEvent-layer interval end field.Requiredto_m
group_fieldsOptional comma-delimited fields used for merge compatibility. Defaults to all non-measure fields.Optional
gap_toleranceMaximum gap allowed for adjacency merge (default 0.0).Optional0.0
conflict_modeOverlap handling mode: error|skip (default error).Optionalerror
outputOutput merged-event layer.Required

Examples

Merges compatible adjacent events on each route.

wbe.route_event_merge(conflict_mode='error', event_route_field='route_id', events='events.gpkg', from_measure_field='from_m', gap_tolerance=0.0, group_fields='route_id,road_class,speed', output='events_merged.gpkg', to_measure_field='to_m')

Project Links

WbW Homepage User Manual Learn More