The OpenStreetMap Navigation map is a web application which uses Mapillary vector layer to highlight the traffic signages detected in Mapillary images. The application is helpful to add/verify/modify turn-restrictions on OpenStreetMap.
npm install && npm start
The map uses various custom Mapbox tilesets maintained by @planemad that has OSM navigation data extracted via overpass/shaktimaan. The tilesets are updated infrequently, please request an update if required.
maning.worldcities
type=restriction
- planemad.osmturnrestrictions
turn:lanes
turn:lanes:forward
turn:lanes:backward
- planemad.osmturnlanes
highway=traffic_signals
- planemad.osmtrafficsignals
maxspeed=*
- planemad.osmmaxspeed
access=*
- planemad.osmaccess
OpenStreetMap Navigation Map consists of 3 layers which helps you to navigate between OpenStreetMap data and Mapillary data.
Image showing tile boundaries along with tile numbers
oneway
tag in OpenStreetMap which helps the mapper to analyse the turn-restriction and the road data before adding it.Image showing oneways
highlighted in map style
Image showing Mapillary traces in map style
OpenStreetMap Navigation map highlights different features present in OpenStreetMap and Mapillary detected signs in different colours. Below is the description on colours used in the map style:
Turn-Restriction present on OpenStreetMap : The map shows the turn-restrictions present on OpenStreetMap for the mapper to get the overview of the detection and go forward.
No-turns : No turn-restriction like no-left-turn
, no-right-turn
, no-u-turn
and no-straight-on
are styled with
from
as yellow line.via
as red circle/dashed-line.(orange in case of no-u-turn
)to
as red dashed-line.
Only-turns : Only turn-restriction like only-left-turn
, only-right-turn
and only-straight-on
are styled with
from
as yellow line.via
as blue dot/line.to
as in blue dashed-line.
Login to OpenStreetMap : Logging-in to your OpenStreetMap account helps to know who reviewed the detected turn-restriction.
Detecting turn-restriction images : The position of the detected signage will be a probable location of the turn-restriction.
green arrow
. The highlighted green arrow have the signage in it and lets you to play the sequence of the images to get an overview of where the turn-restriction is applicable when you click on it.Note : Sometimes the popup might hide the detected image location. Close the popup to find green-arrows with image location
Add/Verify/Modify turn-restriction : While navigating in the navigation map using image sequence, we can find out where and to which junction the turn-restriction applies to.
Edit Map
to edit using iD editor - Follow instructions here on how to add turn-restriction in iD editor.Label reviewed turn-restriction : Once done, update the status of the restriction on the OSM navigation map:
Valid
- The detected restriction is valid and is either already present on OpenStreetMap or added to OpenStreetMap base dont his workflow.Redundant
- The detected restriction is correct but is not necessary to be added to OpenStreetMap since it is redundant for routing. eg. A no left turn against a oneway road.Invalid
- The detected restriction on Mapillary is incorrect. Do not add to the mapNote
- An OpenStreetMap note can be added if you want any local mapper to verify the turn-restriction before it is added to OpenStreetMap.Note : For junctions where same signage is detected multiple times, review one of them and leave the rest unattended and do not label them with any of the above.