BusStopTool is a plugin that allows you to add missing public transport objects derived from existing elements.
It can create:
public_transport=stop_positionnode from ahighway=bus_stoporhighway=platform.public_transport=platformnode, way (open/closed) or multipolygon relation from astop_positionnode.
The plugin inserts missing memberships in route relations for multiple relations and ensures they are placed in the correct order.
Example scenario: You need to create highway=bus_stop;public_transport=platform from public_transport=stop_position on the road and
add it to multiple relations in the correct order. Instead of manually clicking:
- Open the BusStopTool create platform/stop dialog from Menu -> Selection.
- Select the source object
- Select the destination object (the object must exist, but can be empty)
- Click Create
To use it properly, ensure that the relation follows the PTv2 standard with members ordered as stop, platform, stop, platform....
You can also decide which tags should be copied between both actions (stop->platform and platform->stop).
Open settings by Menu -> Data -> BusStopTool Settings and change Copy additional tags mode.
Note: Base tags will still be created even if you select No tags.
Tip: You can also select 2 objects before opening the dialog – they will be preselected (the order matters).
Tip2: You can pin actions to the toolbar or assign shortcuts to the actions (type busstoptool in shortcut settings).
