The plugin, when this year's GSoC started, was highlighting and validating Public Transport routes. The main goal of the project was to make the plugin more useful also during the creation and editing phases of the mapping of Public Transport routes, as well as making it work also on foot and bicycle routes.

All the tickets closed during the period are here, while all the commits are listed here.

Main Results

Roundabout before and after the split

Besides fixing small bugs and making adjustments on what was already in the plugin, the following main additions have been made.

Roundabout Splitter

This functionality allows splitting a roundabout consisting of only one way, into all the pieces needed to restore all the PT routes that are traversing it. The surroundings of the roundabout are downloaded in order to take into account all the possible ways and relations.

Highlighted bicycle route

Support for foot and bicycle routes

The plugin now supports foot and bicycle routes. They are validated, and they are also highlighted when selected. Everytime the route splits into two one-way legs, this is detected and the two legs are colored with different colors.

Relation Sorter

The relation sorter takes all the members and sorts them in two steps. The first one sorts the ways, while the seconds sorts the stops (both stop positions and platforms) along with the order of the ways that are assigned to them.

Timeline

The Timeline is divided into the three periods according to the evaluations.

May 30 - June 2

when showing fixing variants, the plugin will zoom to the whole stretch between 2 stops #14866

it is now possible to open highlighted routes in the relation editor with a shortcut without selecting them again #14873

June 5 - June 9

added edge selection map mode. the plugin selects the whole stretch between two crossings/forks. it also supports the future development of heuristics so that it can make decisions when coming at crossings based on the relation the mapper is working on #14904

started development of the test for checking if a route has been wrongly tagged as version 2 #14931