Skip to content

Adding turn restrictions in Canada using Mapillary #213

Closed

Description

@poornibadrinath

Goal

  • Mapping turn-restrictions in top 5 Canadian cities using Mapillary as the source
  • Cities: Ottawa, Toronto, Montréal, Vancouver, Calgary

Task Workflow

  1. Using the OSM navigation map
  2. Mapping turn restrictions from Mapillary
  3. Progress spreadsheet

Team : @mapbox/team-data

Timeline : 1 week (Estimate)

Tagging guidelines

Data sources

  • Mapillary detected traffic signs via OSM navigation map and JOSM plugin
  • Bing/Mapbox satellite imagery for cross verification of photograph location/bearing and turn lane markings

Process

  • Two mappers can work on one city together and update the spreadsheet with their names, start and end time
  • Divide the city into half based on a road/landmark and work at different parts of the city to avoid conflict
  • The number of already mapped turn restrictions is given in the spreadsheet. Use the Overpass queries given in the spreadsheet to get the edit count after a city is completed

JOSM Setup

Changeset Comment:
Updating turn restrictions in CITYNAME using Mapillary imagery https://github.com/mapbox/mapping/issues/213

Source: Bing/Mapillary


Daily Stats:

Date City Reviewed Before After Added Turn Restrictions*
21 July 2016 Ottawa 111 450 476 26
25 July 2016 Ottawa 229 476 489 13
Toronto 1129 1140 11
Vancouver 441 471 30
Montreal 372 385 13
Calgary 64 73 9
26 July 2016 Ottawa 138 489 503 14
Toronto 1140 1148 8
Vancouver 471 477 6
Montreal 385 409 24
27 July 2016 Ottawa 118 503 521 18
Toronto 1148 1160 12
Vancouver 477 488 11
Montreal 409 424 15
28 July 2016 Ottawa 166 521 548 17
Toronto 1160 1166 6
Vancouver 488 488 0
Montreal 424 428 4
01 August 2016 Ottawa 230 548 571 23
Toronto 1166 1206 40
Vancouver 488 510 22
Montreal 428 430 2
02 August 2016 Ottawa 348 571 616 45
Toronto 1206 1222 16
Vancouver 510 557 47
03 August 2016 Ottawa 262 616 642 26
Toronto 1222 1247 25
Vancouver 557 561 4
04 August 2016 Toronto 393 1247 1293 46
05 August 2016 Toronto 393 1293 1332 49
Total 582 *
  • Note: The number of added turn turn restrictions includes modified(all versions) turn restrictions as well along with the newly mapped.

Activity

  1. self-assigned this
    on Jul 20, 2016
  2. geohacker commented on Jul 20, 2016

    @geohacker

    🚗 🍁

  3. krishnanammala commented on Jul 21, 2016

    @krishnanammala
    Contributor

    I came across this issue where the mapillary signage showing no_u_turn and it should be added via way instead of node. For this cases we should work in JOSM to add this kind of restrictions. It would be nice to have this feature in iD as well.

    screen shot 2016-07-21 at 3 18 44 pm

    cc @planemad @bhousel

  4. planemad commented on Jul 21, 2016

    @planemad
    Contributor

    Came across this sign which I interpreted as no left turn on red or no free left. This is not a turn restriction. Mark as invalid.

    screenshot 2016-07-20 17 37 58

  5. poornibadrinath commented on Jul 21, 2016

    @poornibadrinath
    ContributorAuthor

    Mapillary has an efficient tool in iD that displays the restriction detected.
    image
    It will help in filtering out the mapillary image with the restriction in iD editor and also know which restriction has been detected.

    Here's how activate the tool:
    traffic overlay mapillary

  6. bhousel commented on Jul 21, 2016

    @bhousel

    For this cases we should work in JOSM to add this kind of restrictions. It would be nice to have this feature in iD as well.

    Yes, having turn restrictions via way in iD would be really useful.. We have an issue for it:
    openstreetmap/iD#2346

  7. manoharuss commented on Jul 22, 2016

    @manoharuss
    Contributor

    Trial run for Ottawa using iD

    Summary

    What worked well

    • Good Mapillary coverage for Ottawa. Most detected restrictions were already on OSM.
    • Mapillary data layer in iD is very helpful to identify restrictions detected in specific mapillary images.

    Pain points

    • iD editor does not support adding no_u_turn restriction via way instead of node. Need to use JOSM for this.
    • Adding conditional restrictions in iD requires editing the tags manually, just like JOSM.
    • It is not possible to see the capture date of the mapillary image in both the Navigation map and iD editor in cases when more than one mapillary path exist on the road. JOSM conquers here.
    • Mapping in iD editor along with the Navigation map requires switching between 3 tabs to map, 2 tabs to see the full image to orient to the location, where as with JOSM it is all baked in when opened from the Navigation map.

    Other observations

    • Sudden increase in detected restrictions in the evening corresponding with new Mapillary website launch.

    cc @planemad @maning

  8. ramyaragupathy commented on Jul 25, 2016

    @ramyaragupathy
    Contributor

    Since mapillary turn restrictions layer is not loading/taking a long time to load in my browser, I'm sticking to iD editor to find out mapillary turn restrictions. Also while doing this, I'm using the gpx of the boundary file so that I don't get lost outside the city boundary.
    image

  9. srividyacb commented on Jul 25, 2016

    @srividyacb
    Contributor

    Conditional turn-restriction written in French:
    These board means Monday-Friday. Source for translation in case anyone sees any other days of the week written in French.

    image

  10. srividyacb commented on Jul 25, 2016

    @srividyacb
    Contributor

    Instructions in french above the turn-restriction sign: 💭

    image

  11. srividyacb commented on Jul 25, 2016

    @srividyacb
    Contributor

    What are the usual instructions below turn-restrictions like these? The maximum words we can predict on the board is Except Vehicles ?

    image

  12. scruss commented on Jul 25, 2016

    @scruss

    You've got that Quebec is all no right turn on red, yes?

  13. 15 remaining items

  14. srividyacb commented on Aug 2, 2016

    @srividyacb
    Contributor

    @andrewpmk Yeah right. Seeing Camosun Street joining the main highway. Adding turn-restriction to it. Thank you very much.

  15. poornibadrinath commented on Aug 2, 2016

    @poornibadrinath
    ContributorAuthor

    image
    So this no left restriction board is placed on Dundas Street.

    screenshot 2016-08-02 18 36 52

    Just wanted to confirm whether this restriction is for no left from Dundas Street to Beamish street (because Beamish Street is on the right side) or is it for Beamish Street to Dundas Street, or for Bloor to Beamish street since all three are different streets.

    This is the restriction point that is detected.

  16. james2432 commented on Aug 2, 2016

    @james2432

    I think they are warning ppl they cant cut through beamish if they want to turn left on bloor street, because you cant turn left on beamish and bloor, you can only turn right

  17. krishnanammala commented on Aug 2, 2016

    @krishnanammala
    Contributor

    Any Idea on what this Turn Restriction implies?

    screen shot 2016-08-02 at 6 48 13 pm

  18. james2432 commented on Aug 2, 2016

    @james2432

    You must turn right(except bicycles)

  19. poornibadrinath commented on Aug 2, 2016

    @poornibadrinath
    ContributorAuthor

    @james2432, so this restriction is for Bloor Street from Beamish Street?

  20. james2432 commented on Aug 2, 2016

    @james2432

    Would seem so I interpret it as people often try taking beamish street to turn left on bloor, but can't and get pissed off. This sign seems to be a warning that there are only right turns at beamish and bloor. So if people want to do so continue on dundas for a street that will allow it

  21. poornibadrinath commented on Aug 2, 2016

    @poornibadrinath
    ContributorAuthor

    @james2432 Thank you so much for the help! Will add the restriction.

  22. poornibadrinath commented on Aug 4, 2016

    @poornibadrinath
    ContributorAuthor

    Turn restriction task update: Out of the five cities, we only have Toronto left to finish adding turn restrictions. The other four cities: Montreal, Vancouver, Calgary and Ottawa are completed 🎉 The stats are being updated in the OP

  23. CloCkWeRX commented on Aug 6, 2016

    @CloCkWeRX

    One plugin for JOSM that may help highlight areas of interest is the improve-osm tools. Combined with mapillary photos, it would likely call out areas where road signs may not have been detected, but traffic patterns suggest there is a restriction.

    See http://www.openstreetmap.org/user/mvexel/diary/37571 for a bit more detail.

  24. poornibadrinath commented on Aug 8, 2016

    @poornibadrinath
    ContributorAuthor

    Turn restriction task update: Adding turn restrictions in five priority cities of Canada (Toronto, Ottawa, Montreal, Vancouver, Calgary) is now complete! 🎉 We are now validating the turn restrictions we added during the sprint. Stats are updated in the OP

  25. shvrm commented on Aug 9, 2016

    @shvrm

    @gundersen - We added a total of 364 turn restrictions, and modified/improved 29 turn-restrictions as a team. Between the community and us, we contributed a total of 423 turn restrictions in five cities in Canada.

    Here is a detailed breakdown.

    Table 1: Breakdown of turn restrictions between Mapbox and Community

    City Turn restrictions Version 1(Newly added) Modified/improved (Version 2)
    Toronto Mapbox : 90 ; Community : 18 Mapbox : 5 ; Community : 12
    Ottawa Mapbox : 94 ; Community : 3 Mapbox : 6 ; Community : 1
    Montreal Mapbox : 95 ; Community : 38 Mapbox : 9 ; Community : 7
    Vancouver Mapbox : 83 ; Community : 0 Mapbox : 8 ; Community : 1
    Calgary Mapbox : 2 ; Community : 0 Mapbox : 1 ; Community : 2
    Total Mapbox : 364 ; Community : 59 Mapbox : 29 ; Community : 21

    Note: Version 2 is when we modify/improve already existing mapped turn restrictions.

    Table 2: Total brand new turn restrictions created during the project (No version 2)

    City Total adding during this project both by community and Mapbox
    Toronto 108
    Ottawa 97
    Montreal 133
    Vancouver 83
    Calgary 2
    Total 423

    cc: @manoharuss

  26. poornibadrinath commented on Aug 11, 2016

    @poornibadrinath
    ContributorAuthor

    Adding turn restrictions in Canada is completed in all priority cities. The team and community together have added 423 turn restrictions. 👏 🎉 The stats for individual cities are:

    City Total adding during this project both by community and Mapbox
    Toronto 108
    Ottawa 97
    Montreal 133
    Vancouver 83
    Calgary 2
    Total 423

    Detailed stats for all the turn restrictions we added can be found here

    Also, we have completed validating all the turn restrictions added in five cities. It would be helpful to have the community look into our edits and let us know if there are any errors that we could rectify. There is a neat tool, restriction validator, which shows all the restrictions added, highlighting which ones are incorrect/correct.

    It was great to have the community working alongside us in adding turn restrictions, clearing doubts, improving our workflow and suggesting better ways to add restrictions in Canada. We hope the support would continue in our next task of adding exits and destinations for all the major highways in the five priority cities of Canada.

    /cc: @mapbox/team-data

  27. poornibadrinath commented on Aug 24, 2016

    @poornibadrinath
    ContributorAuthor

    Closing #213 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions