Turn restrictions are the last missing piece in the puzzle to make OpenStreetMap ready for accurate routing. With Mapillary street photographs and their traffic sign recognition, it is easier than ever to start mapping missing restrictions onto the map.
At the data team in Mapbox, we have been experimenting with creating mapping tools to simplify such efforts and after adding over 1,200 turn restrictions in 30 US cities, we are ready to start mapping in Canada with the help of the local mapping community! Our team will focus on the following 5 cities: Ottawa, Toronto, Montréal, Vancouver and Calgary
How to contribute
If its your first time mapping turn restrictions, read the guide to mapping turn restrictions using Mapillary to understand different scenarios and special cases.
Use the OSM navigation map to compare traffic signages from Mapillary and the map data for potential restrictions to add. You can also review the photograph and mark the restriction as valid or invalid.
Marking a detected no left into a oneway as redundant restriction on the OSM navigation map
More Mapillary = More detected signages that can be mapped. Check the Mapillary coverage in your city and fill in the gaps! Calgary currently has the poorest coverage amongst the 5 cities. This tutorial will help you can get started with Mapillary.
We estimate it to take 1 full week to review all the detected turn restrictions in the 5 selected cities with just our team. But could finish it off sooner and add more restrictions with a wider participation. These are the current number of restrictions present that were queried using Overpass:
The road ahead!
It would be amazing to have the Canadian Mapping Community to help us out in making the map of Canada more navigable and enhanced. We would love to hear your ideas and thoughts on how to make our existing workflow better. Interested folks can contribute to the Mapillary coverage in Canada which would certainly help us add quality data onto the map! Let's all join hands in making OpenStreetMap the best!