OpenStreetMap logo OpenStreetMap

Zing929645's Diary

Recent diary entries

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

Greetings

Progress in First Half

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]

Effect Contrast (Part of visual effects display)

Target route floating problem:

See full entry

Location: Allston, Boston, Suffolk County, Massachusetts, United States

New Fresh Start with GSoc's22

Posted by Zing929645 on 12 June 2022 in English. Last updated on 19 June 2022.

Hello!

Hi, everyone! It is so glad to be in this community starting a new challenge this summer.

My name is Zhengyi Cao, a Chinese student at Boston University majoring in Electrical and Computer Engineering. I touched OSM by the chance that one course project required the achievement of finding shortest path by using OSM resources.

I am very interested in doing something like building maps, exploring unknown area and planning trajectory using point cloud data or other helpful approaches. It's challenging and addictive, and that is why I apply this project and be so eager to do this.

JOSM route visualisation

That is the topic I choose for this project. A plugin that can clearly display the full picture of the public transport route and show the relevant information about the designated route, which is convenient for users to query and greatly improves the efficiency of map modification. I am responsible for the improvement of UI to interface.

Points needs to be Improved (initial idea)

See full entry

Location: Shenzhuang, Jining, Shandong, China