This report checks turn restriction relations, i.e. relations with type=restriction.
restriction tag.restriction:conditional tag.restriction and restriction:conditional tags.except tag defining exceptions.only_straight_on × 1585, no_u_turn × 1121, only_right_turn × 891, no_left_turn × 879, no_right_turn × 142, none × 68, only_left_turn × 65, no_straight_on × 63, no_entry × 7, no_exit × 3, only_u_turn × 3.22:00-07:00 × 50, Mo-Fr 07:00-19:00 × 4, Mo-Fr 20:00-07:00; Sa,Su × 3, Mo-Su 07:00-22:00 × 3, 20:00-07:00 × 2, 19:00-07:00 × 2, Mo-Su 07:00-20:00 × 2, 21:00-08:00 × 2, 07:00-22:00 × 2, 20:00-07:30 × 2, length > 10 × 2, 22:00-06:00 × 1, 20:00-08:00 × 1, 22:00-08:00 × 1, 11:00-07:00 × 1, 21:00-07:00 × 1, 08:00-21:00 × 1, Mo-Su 08:00-21:00 × 1, Mo-Fr 19:00-16:00; Sa,Su × 1.hgv × 4, bus × 1.psv × 26, bicycle × 21, hgv × 2, bus × 1, taxi × 1.These relations have restriction or restriction:conditional tags with unknown/unsupported values. Known values are: none, no_right_turn, no_left_turn, no_u_turn, no_straight_on, only_right_turn, only_left_turn, only_u_turn, only_straight_on, no_entry, no_exit. Known conditionals are simple date/time ranges. In general, if these are complicated conditional cases, then they are probably just not parsed correctly and need manual confirmation.
These relations have known tags, but are considered deprecated for turn restrictions. For time window day_on, day_off, hour_on, hour_off tags, recommended use is restriction:conditional instead.
These relations have tags that are not known/expected keys. These are not necessarily errors, just not recognized. These may however be mistakes, typos or invalid tags, so they need manual checking.
These relations have internally inconsistent values.
These relations have except tags with value(s) for unknown vehicle types / transport modes. Known vehicle types / transport modes: psv, bicycle, hgv, motorcar, motorcycle, bus, caravan, agricultural, tractor, emergency, hazmat, taxi, moped.
These relations have a main restriction=* together with uncommon restriction:conditional=none @ β¦. Usually it's expected these to be in reverse to match the traffic signage usage (e.g. "no left turns during these hours"). These are however not logically incorrect, just more convoluted as tagging for the renderer, prioritizing the common hour restriction over the off-hour allowance to aid routers that only read the main restriction.
restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 162131 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 162397 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 162492 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 162493 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 162497 restriction=only_right_turn together with restriction:conditional=none @ 20:00-07:00, expecting simpler syntax with just restriction:conditional=only_right_turn @ 07:00-20:00 - Rel 183558 restriction=only_right_turn together with restriction:conditional=none @ 22:00-06:00, expecting simpler syntax with just restriction:conditional=only_right_turn @ 06:00-22:00 - Rel 189397 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 215901 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 215902 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 287444 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 287445 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 287460 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 287910 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 1104269 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 1122858 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 1123031 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 1123360 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 1123432 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 1125450 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 1151950 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 1687530 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 1701176 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 2164532 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 2185550 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 2305262 restriction=no_left_turn together with restriction:conditional=none @ 19:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-19:00 - Rel 2355880 restriction=only_right_turn together with restriction:conditional=none @ 19:00-07:00, expecting simpler syntax with just restriction:conditional=only_right_turn @ 07:00-19:00 - Rel 2355881 restriction=only_right_turn together with restriction:conditional=none @ 20:00-08:00, expecting simpler syntax with just restriction:conditional=only_right_turn @ 08:00-20:00 - Rel 3123504 restriction=no_left_turn together with restriction:conditional=none @ 20:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-20:00 - Rel 3708185 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 3870925 restriction=no_entry together with restriction:conditional=none @ 22:00-08:00, expecting simpler syntax with just restriction:conditional=no_entry @ 08:00-22:00 - Rel 3918944 restriction=no_left_turn together with restriction:conditional=none @ 11:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-11:00 - Rel 4122668 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 4501777 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 4501778 restriction=only_right_turn together with restriction:conditional=none @ Mo-Fr 20:00-07:00; Sa,Su, expecting simpler syntax with just restriction:conditional=only_right_turn @ Mo-Fr 07:00-20:00 - Rel 4614670 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 4828479 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 6801518 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 6801519 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 7273132 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 7273133 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 7273134 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 10981189 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 11780904 restriction=no_right_turn together with restriction:conditional=none @ 21:00-07:00, expecting simpler syntax with just restriction:conditional=no_right_turn @ 07:00-21:00 - Rel 11824926 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 11919294 restriction=no_u_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_u_turn @ 07:00-22:00 - Rel 11919295 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 12121286 restriction=no_right_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_right_turn @ 07:00-22:00 - Rel 12252417 restriction=no_right_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_right_turn @ 07:00-22:00 - Rel 12252418 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 12293812 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 12399924 restriction=only_straight_on together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=only_straight_on @ 07:00-22:00 - Rel 13942674 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 15060258 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 15071878 restriction=no_left_turn together with restriction:conditional=none @ 21:00-08:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 08:00-21:00 - Rel 15628930 restriction=no_left_turn together with restriction:conditional=none @ 21:00-08:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 08:00-21:00 - Rel 16997871 restriction=no_right_turn together with restriction:conditional=none @ 20:00-07:30, expecting simpler syntax with just restriction:conditional=no_right_turn @ 07:30-20:00 - Rel 17594839 restriction=only_right_turn together with restriction:conditional=none @ 07:00-22:00, expecting simpler syntax with just restriction:conditional=only_right_turn @ 22:00-07:00 - Rel 18593118 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 18763551 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 19616535 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 19616536 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 19618914 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 19618948 restriction=no_left_turn together with restriction:conditional=none @ Mo-Fr 19:00-16:00; Sa,Su, expecting simpler syntax with just restriction:conditional=no_left_turn @ Mo-Fr 16:00-19:00 - Rel 19619458 restriction=only_right_turn together with restriction:conditional=none @ Mo-Fr 20:00-07:00; Sa,Su, expecting simpler syntax with just restriction:conditional=only_right_turn @ Mo-Fr 07:00-20:00 - Rel 19619462 restriction=only_straight_on together with restriction:conditional=none @ Mo-Fr 20:00-07:00; Sa,Su, expecting simpler syntax with just restriction:conditional=only_straight_on @ Mo-Fr 07:00-20:00 - Rel 19639098 restriction=no_left_turn together with restriction:conditional=none @ 22:00-07:00, expecting simpler syntax with just restriction:conditional=no_left_turn @ 07:00-22:00 - Rel 19906858 restriction=only_right_turn together with restriction:conditional=none @ 20:00-07:30, expecting simpler syntax with just restriction:conditional=only_right_turn @ 07:30-20:00 - Rel 20056399 These relations have problems with their members and connectivity.
from β via(s) β to order - Rel 189400 from β via(s) β to order - Rel 3178970 from β via(s) β to order - Rel 3178971 from β via(s) β to order - Rel 3178973 from β via(s) β to order - Rel 3214908 from β via(s) β to order - Rel 3214909 from β via(s) β to order - Rel 3214910 from β via(s) β to order - Rel 3214912 from member (way), is missing via member (node or way) - Rel 3218616 from member (way), is missing via member (node or way) - Rel 3218617 from member (way), has multiple to members (3), is missing via member (node or way) - Rel 3326909 from member (way) - Rel 3326949 from member (way), is missing to member (way) - Rel 3397098 from member (way) - Rel 3531805 from member (way) - Rel 3531807 to member (way) - Rel 4499570 from member (way) - Rel 5195340 from β via(s) β to order - Rel 5324207 from β via(s) β to order - Rel 5324216 from β via(s) β to order - Rel 5429381 via member (node or way) - Rel 5448309 from member (way), is missing via member (node or way) - Rel 5455028 from member (way) - Rel 5455149 from member (way) - Rel 5455150 from member (way) - Rel 5455151 from member (way) - Rel 5460172 no_straight_on relation is at a node that only have two connecting ways (its from and to ways), making the restriction fully block travel - Rel 5481364 from member (way), is missing to member (way) - Rel 5804705 from member (way), is missing to member (way) - Rel 5804706 from member (way), is missing to member (way) - Rel 5804707 from member (way) - Rel 6708524 no_u_turn relation is at a node that only have two connecting ways (its from and to ways), making the restriction fully block travel - Rel 6893004 from member (way), is missing to member (way) - Rel 6893011 from member (way), is missing to member (way) - Rel 6893013 from member (way), is missing to member (way) - Rel 6893014 from member (way), has multiple to members (2), is missing via member (node or way) - Rel 6893016 from member (way), is missing to member (way) - Rel 6893017 from member (way), is missing via member (node or way) - Rel 6893020 from member (way), is missing via member (node or way) - Rel 6893031 via member (node or way) - Rel 7070590 via member (node or way) - Rel 7070592 from members (2), has multiple to members (2), is missing via member (node or way) - Rel 7070597 via member (node or way) - Rel 7070599 via member (node or way) - Rel 7070600 from member (way), is missing to member (way) - Rel 7070620 from member (way), is missing to member (way) - Rel 7070623 from β via(s) β to order - Rel 7070627 via member (node or way) - Rel 7070652 via member (node or way) - Rel 7070653 via member (node or way) - Rel 7070690 via member (node or way) - Rel 7070692 via member (node or way) - Rel 7070693 via member (node or way) - Rel 7070694 via member (node or way) - Rel 7070695 from member (way), is missing to member (way) - Rel 7070696 via member (node or way) - Rel 7070744 via member (node or way) - Rel 7070745 from β via(s) β to order - Rel 7070747 from member (way), is missing to member (way) - Rel 7070750 from β via(s) β to order - Rel 7070757 from member (way), is missing to member (way) - Rel 7070758 from β via(s) β to order - Rel 7070767 from β via(s) β to order - Rel 7070800 via member (node or way) - Rel 7070811 via member (node or way) - Rel 7071580 via member (node or way) - Rel 7071582 via member (node or way) - Rel 7071583 via member (node or way) - Rel 7071584 from β via(s) β to order - Rel 7071613 via member (node or way) - Rel 7071655 via member (node or way) - Rel 7071656 from members (3), has multiple to members (3), is missing via member (node or way) - Rel 7071658 via member (node or way) - Rel 7071659 via member (node or way) - Rel 7071660 via member (node or way) - Rel 7071661 via member (node or way) - Rel 7071662 to members (2), is missing via member (node or way) - Rel 7071663 from members (2), has multiple to members (2), is missing via member (node or way) - Rel 7071664 via member (node or way) - Rel 7071665 from β via(s) β to order - Rel 7071675 via member (node or way) - Rel 7071683 via member (node or way) - Rel 7071684 via member (node or way) - Rel 7071685 via member (node or way) - Rel 7071686 from member (way), is missing to member (way) - Rel 7625579 via member (node or way) - Rel 7625581 from member (way) - Rel 8801734 from member (way), has multiple to members (4) - Rel 8801735 from member (way), has multiple to members (4) - Rel 8801737 via member (node or way) - Rel 9238958 via member (node or way) - Rel 9238959 from member (way), is missing via member (node or way) - Rel 9396483 via member as way - Rel 9900210 via member as way - Rel 9900251 from member (way), is missing via member (node or way) - Rel 9900264 via member as way - Rel 9900268 from member (way), is missing to member (way) - Rel 11622265 via member (node or way) - Rel 11866432 from β via(s) β to order - Rel 14168114 from β via(s) β to order - Rel 14168115 from β via(s) β to order - Rel 14660623 only_left_turn relation is at a node that only have two connecting ways (its from and to ways), making the restriction pointless - Rel 14707724 from β via(s) β to order - Rel 14911559 to member (way) - Rel 16344765 to member (way) - Rel 16344766 from member (way), is missing to member (way) - Rel 17835222 from member (way), is missing to member (way) - Rel 17835223 from member (way), is missing to member (way) - Rel 17835909 via member (node or way) - Rel 17913958 via member (node or way) - Rel 17916003 via member (node or way) - Rel 17916004 to member (way) - Rel 18557497 via member as way - Rel 18773462 via member as way - Rel 18773463 from member (way) - Rel 18807780 from β via(s) β to order - Rel 18867249 to member (way) - Rel 19810304 These locations have inter-conflicting relations, i.e. relations that have restriction that conflict each other or form illogical restrictions.