GSoC 2022 Final Report for the project JOSM visualization
Posted by Zing929645 on 7 September 2022 in English. Last updated on 19 September 2022.Introduction to JOSM Route Visualization
Hi, this diary is for showing what I have done in GSoC 2022. Two months went so fast that I suddenly realize the final date has come. But I still want to follow the guidance and try something I haven't done before, and I can't wait to show the power of this plugin and some new functions that help.
JOSM route visualization plugin is for displaying the full picture of the public transport routes, which is convenient for users to query and greatly improves the efficiency of route maps and members modification.
Checking the relevant function, you can open the relation editor of some route or public transport objects , and then grasp a big picture of the distribution of routes by specially enhanced image instead of a list of way members. In the meanwhile, the path-finding algorithm and logic handling is great for users to choose the next way to extend existed routes from given options rather than add ways needed manually.
Previous Posts
First Half Summary
- Fix the problem that target route figure is under the layer of other irrelevant models.[merge_request1][merge_request2]
- Make the ways under the route relation of same type as the selected relation of route more evident and add waterway features.[merge_request2]
- Mark the selected stop in main window[merge_request3]
- Listing distance from next and previous stops and relation routes in the dropdown of clicked stop[merge_request4]
Second Half Summary
- Add turn restriction to guarantee path-finding logic to avoid ways it shouldn't be turning to. [merge_request5]
- Add access restriction to guarantee path-finding logic to avoid ways that have no permission for route extension according to transport mode match.[merge_request5]
- Handling Roundabout[merge_request6]