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
× 1171, no_u_turn
× 1104, no_left_turn
× 879, only_right_turn
× 715, no_right_turn
× 145, no_straight_on
× 66, none
× 63, only_left_turn
× 63, no_entry
× 7, no_exit
× 3, only_u_turn
× 2.22:00-07:00
× 49, 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, 08:00-21:00
× 2, Mo-Su 08:00-21:00
× 2, 07:00-22:00
× 2, 22:00-06:00
× 1, 20:00-08:00
× 1, 22:00-08:00
× 1, 11:00-07:00
× 1, 07:00-21:00
× 1, 20:00-07:30
× 1, Mo-Fr 07:30-20:00
× 1, Mo-Fr 19:00-16:00; Sa,Su
× 1.hgv
× 4, bus
× 1.psv
× 26, bicycle
× 20, 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=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 7273135 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_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=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=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 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=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_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=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=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=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 3870925 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=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=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=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 1123031 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 These relations have problems with their members and connectivity.
from
β via
(s) β to
order - Rel 189400 to
member (way) - Rel 9564235 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 9564236 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 9564237 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 9564238 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 9564239 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 9564240 via
member (node or way) - Rel 9564255 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 9564233 via
member as way - Rel 9900210 via
member as way - Rel 9900264 via
member as way - Rel 9900268 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 9900296 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 9900311 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 9900313 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 10973892 via
member as way - Rel 11921008 via
member as way - Rel 9900251 from
member (way) - Rel 9564231 from
member (way), is missing via
member (node or way) - Rel 9396483 via
member (node or way) - Rel 9238959 from
member (way), is missing to
member (way) - Rel 7070758 from
member (way) - Rel 7070759 to
member (way) - Rel 7070761 from
β via
(s) β to
order - Rel 7070767 from
β via
(s) β to
order - Rel 7070800 from
β via
(s) β to
order - Rel 7071581 from
β via
(s) β to
order - Rel 7071613 from
β via
(s) β to
order - Rel 7071662 from
β via
(s) β to
order - Rel 7071675 from
β via
(s) β to
order - Rel 7071684 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 7102871 from
member (way), is missing to
member (way) - Rel 7625579 from
member (way) - Rel 8801734 from
member (way), has multiple to
members (4) - Rel 8801735 from
member (way), has multiple to
members (3) - Rel 8801737 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 8907701 via
member (node or way) - Rel 9238958 via
member as way - Rel 13350675 from
β via
(s) β to
order - Rel 7070757 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 13350676 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 13350681 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 16353908 from
member (way), is missing to
member (way) - Rel 16538373 from
member (way), is missing to
member (way) - Rel 16538375 from
member (way), is missing to
member (way) - Rel 16538376 from
member (way), is missing to
member (way) - Rel 16538381 from
member (way), is missing to
member (way) - Rel 16538382 from
member (way), is missing to
member (way) - Rel 16538383 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 16353907 from
member (way), is missing to
member (way) - Rel 17835222 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), is missing to
member (way) - Rel 17835223 to
member (way) - Rel 16344766 to
member (way) - Rel 16344765 via
member (node or way) - Rel 15071877 from
β via
(s) β to
order - Rel 14168114 from
β via
(s) β to
order - Rel 14168115 from
β via
(s) β to
order - Rel 14168122 from
β via
(s) β to
order - Rel 14168123 only_left_turn
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 14467329 from
β via
(s) β to
order - Rel 14660623 from
member (way), is missing to
member (way) - Rel 14660644 from
member (way), is missing to
member (way) - Rel 14660645 from
member (way), is missing to
member (way) - Rel 14660647 from
member (way), is missing to
member (way) - Rel 14660648 from
member (way), is missing to
member (way) - Rel 14660649 from
member (way), is missing to
member (way) - Rel 14678880 from
member (way), is missing to
member (way) - Rel 14678881 from
member (way), has multiple to
members (4) - Rel 14693178 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
member (way), is missing to
member (way) - Rel 14750386 from
β via
(s) β to
order - Rel 14911559 via
member as way - Rel 13350679 from
member (way) - Rel 18807780 from
member (way) - Rel 7070751 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 7070707 from
member (way) - Rel 3326949 to
member (way) - Rel 3326952 from
member (way) - Rel 3326953 from
member (way), is missing to
member (way) - Rel 3397098 from
member (way) - Rel 3531805 from
member (way) - Rel 3531807 to
member (way) - Rel 4499569 from
member (way), is missing via
member (node or way) - Rel 3326909 to
member (way) - Rel 4499570 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), has multiple to
members (2) - Rel 5455026 to
member (way) - Rel 5455027 from
member (way), has multiple to
members (2) - Rel 5455028 from
member (way) - Rel 5195340 from
member (way), is missing via
member (node or way) - Rel 3218617 from
member (way), is missing via
member (node or way) - Rel 3218616 from
β via
(s) β to
order - Rel 3214912 to
member (way) - Rel 252695 to
member (way) - Rel 252696 from
member (way) - Rel 1100358 from
members (3) - Rel 2052423 from
member (way) - Rel 2393386 from
β via
(s) β to
order - Rel 2748303 to
member (way) - Rel 2894930 via
member (node or way) - Rel 2896223 from
β via
(s) β to
order - Rel 2925759 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 3008868 from
β via
(s) β to
order - Rel 3178970 from
β via
(s) β to
order - Rel 3178971 from
β via
(s) β to
order - Rel 3178973 to
member (way) - Rel 3203748 from
β via
(s) β to
order - Rel 3214908 from
β via
(s) β to
order - Rel 3214909 from
β via
(s) β to
order - Rel 3214910 from
member (way) - Rel 5455032 from
member (way), is missing to
member (way) - Rel 7070750 from
member (way) - Rel 5455033 to
member (way) - Rel 5455035 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 6892985 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 only_straight_on
relation is at a node that only have two connecting ways (its from
and to
ways), making the restriction pointless - Rel 6708522 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 from
β via
(s) β to
order - Rel 7070627 via
member (node or way) - Rel 7070650 from
β via
(s) β to
order - Rel 7070653 via
member (node or way) - Rel 7070678 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 7070705 from
member (way) - Rel 6893018 from
β via
(s) β to
order - Rel 6589399 to
member (way), is missing via
member (node or way) - Rel 6459590 to
member (way) - Rel 6039219 to
member (way) - Rel 5455038 to
member (way) - Rel 5455039 from
member (way) - Rel 5455040 from
member (way), is missing to
member (way) - Rel 5455041 from
member (way) - Rel 5455042 from
member (way), is missing to
member (way) - Rel 5455043 from
member (way) - Rel 5455044 from
member (way) - Rel 5455149 from
member (way) - Rel 5455150 from
member (way) - Rel 5455151 from
member (way), is missing to
member (way) - Rel 5456337 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 5456338 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), is missing to
member (way) - Rel 5455034 from
β via
(s) β to
order - Rel 18867249 These locations have inter-conflicting relations, i.e. relations that have restriction that conflict each other or form illogical restrictions.