Road signs in the United Kingdom

From OpenStreetMap Wiki
Jump to navigation Jump to search

This page is under construction, and perhaps always will be. It is intended to help those mappers in the UK that are new to the project, or those more experienced but encountering something new to them, work out what is probably the best way to tag it.

Please note: This is intended as a guide based on what contributors to the page think is best. There may be other equally acceptable alternatives - if so add them to this page with an "or" separator or discuss first on the discussion page.

Please also note: Some of the tags here may not appear in Map Features and are suggestions instead to cover a requirement. As a result, some validator tools may highlight them as errors to be checked.

Under UK regulations painted longitudinal and transverse road markings are as equally traffic signs as signs attached to poles next to the road. They have their own identifier codes in the regulations in the same way.

Warning signs

Shape is generally triangular.

Note: Not many warning signs are currently shown here, as there doesn't seem to be much in information on how to tag them. In the longer term, many warnings will apply to a section of road between similar warning signs at either end of the section. Feel free to add more warning signs with a suggested tagging method.

Sign Image Description Tags/Comments
510 UK traffic sign 510.svg Roundabout junction=roundabout on how to tag the roundabout itself.
611.1 UK traffic sign 611.1.svg Mini Roundabout highway=mini_roundabout to the intersection node where the mini roundabout is located. Also add direction=clockwise.
516 UK traffic sign 516.svg Road narrows on both sides ahead traffic_calming=choker on the part of the way
523.1 UK traffic sign 523.1.svg Steep hill downwards incline=value%

Note: in OSM the percentage is +ve or −ve to indicate up or down relative to the direction the way has been drawn. See Key:incline. The tag should be applied between the warning of steep hill downwards at the top and (if present) the warning further down the hill of steep hill upwards for oncoming traffic.

524.1 UK traffic sign 524.1.svg Steep hill upwards incline=value%

Note: in OSM the percentage is +ve or −ve to indicate up or down relative to the direction the way has been drawn. See Key:incline

530 UK traffic sign 530.svg Height restriction warning maxheight=14'6"

Where only imperial dimensions are given, it is recommended that the tag value be entered exactly as is on the sign, which is likely to always include inches even if they are 0. A conversion to a metric height is unlikely to be the same as the limit imposed if the restriction is later updated to a dual units sign, as there are rules to do with rounding that are used for safety reasons. Signs installed after 2016 will have both imperial and metric measurements. Use Metric on OSM if displayed.

543 UK traffic sign 543.svg Traffic Lights highway=traffic_signals + traffic_signals=signal
544.2 UK traffic sign 544.2.svg Frail or disabled pedestrians crossing hazard=frail_pedestrians to a way/node.
545 UK traffic sign 545.svg Children crossing / playing hazard=children to a way/node.
549 UK traffic sign 549.svg Sheep hazard=animal_crossing + hazard:animal=livestock to a way/node.
548 UK traffic sign 548.svg Cattle hazard=animal_crossing + hazard:animal=livestock to a way/node.
550.1 UK traffic sign 550.1.svg Horse riders hazard=horse_riders to a way/node.
551 UK traffic sign 551.svg Wild animals hazard=animal_crossing + hazard:animal=wild_animal to a way/node.
552 UK traffic sign 552.svg Cattle grid Mark a node on the way where the grid is located and tag it as barrier=cattle_grid
557 UK traffic sign 557.svg Slippery road hazard=slippery to a way/node.
528 UK traffic sign 528.svg Hump back bridge Mark the bridge with bridge=humpback
559 UK traffic sign 559.svg Falling rocks hazard=falling_rocks on a way/node.

Regulatory signs

Shape is generally round.

Speed limit signs

Sign Image Description Tags/Comments
670V50 UK traffic sign 670V50.svg Maximum speed maxspeed=50 mph

Note: While units are (usually) mentioned as being allowed in Map Features, there is a time when they weren't and some mappers tried tagging with just a number based on the speed converted to km/h (with no units, maxspeed is in km/h) with various different roundings, most of which didn't match those posted on signs at exits of ports. It is therefore better to add the mph suffix to be precise.

Note: When a speed limit begins at a T-junction, the sign may be up to 20 metres from the start of the limit. It's not correct to tag a short way with the same limit as the main road!

671 UK traffic sign 671.svg National speed limit

maxspeed=60mph + maxspeed:type=GB:nsl_single or
maxspeed=70mph + maxspeed:type=GB:nsl_dual + dual_carriageway=yes or
maxspeed=70mph + maxspeed:type=GB:motorway

The relevant national speed limit applies. For cars, this is currently 70 mph on motorways and dual carriageways, 60 mph on non-motorway single carriageways, including street-lit roads - but only when signed with the national speed limit sign. Because the national limit varies by road type and vehicle type, and because Parliament could change the limit in future without all signs needing changing, it was previously suggested that it might be better to use maxspeed=national rather than maxspeed=60 mph (or whatever) in case any future changes then force a resurvey of every way tagged with =60 mph.

The current recommendation is to tag the highest limit across all vehicle types using the maxspeed key and then add a maxspeed:type key with country-specific values, such as GB:nsl_single or GB:nsl_dual (the non-standard country code "UK" is also seen in places). This has the benefits that clients such as the Open Source Routing Machine can simply use the maxspeed key (but could additionally support country-specific, vehicle-specific maximum speeds), but still permit the update of country-specific national speed limits non-ambiguously.

672 UK traffic sign 672.svg Minimum speed minspeed=30 mph

Vehicles must keep their speed above the stated minimum speed.

674 UK traffic sign 674.svg Entering 20mph zone maxspeed=20 mph + maxspeed:type=GB:zone20

20 zones tend to be residential areas with traffic calming measures, with a 20 mph maximum speed throughout the zone. At the exits from the zones there is a different sign which indicates both the end of the 20 mph limit and what the new speed limit is beyond the zone. Unlike ordinary 20mph limits, 20 zones are intended to be self-enforcing by the traffic calming system.

Note: The similar looking "Twenty's Plenty" signs (with a green, not red, circle) are not legal limits and should be signed with maxspeed:advisory=20 mph.

676 Entering 40mph zone maxspeed=40 mph + maxspeed:type=GB:zone40

40 zones appear to be quite rare.

Vehicular type restrictions

Sign Image Description Tags/Comments
619 UK traffic sign 619.svg No motor vehicles motor_vehicle=no
617 UK traffic sign 617.svg No vehicles except bicycles being pushed

vehicle=no

foot=yes

Using bicycle=dismount may be useful to show cyclists can still use the way if they push their bicycle.

619.1 UK traffic sign 619.1.svg No motor vehicles except solo motorcycles

motor_vehicle=no

motorcycle=yes

619.2 UK traffic sign 619.2.svg No motorcycles motorcycle=no
622.7 UK traffic sign 622.7.svg No towed caravans caravan=no
951 UK traffic sign 951.svg No cycling bicycle=no or bicycle=dismount
625.1 UK traffic sign 625.1.svg No pedestrians foot=no
952 UK traffic sign 952.svg No vehicles designed to carry more than 8 passengers (excluding driver) or local buses bus=no
622.6 UK traffic sign 622.6.svg No ridden or accompanied horses horse=no
622.5 UK traffic sign 622.5.svg No horse-drawn vehicles carriage=no
622.4 UK traffic sign 622.4.svg No articulated vehicles articulated=no
622.1A UK traffic sign 622.1A.svg No goods vehicles exceeding maximum gross weight shown (in tonnes)

maxweightrating:hgv=7.5

See also size/weight restrictions below.

622.8 UK traffic sign 622.8.svg No vehicles carrying explosives

access:explosives=no

No relevant tags mentioned in the wiki, example uses the access:<type>=* to suggest that it is access that is prohibited by the carrying of explosives, rather than just have explosives=no (as per discussion here.

Size/weight restrictions

Sign Image Description Tags/comments
629.2A UK traffic sign 629.2A.svg Maximum height (metric and imperial)

maxheight=4.4

Where both metric and imperial dimensions are given, the metric version should be used, which is the default unit for the tag. The metric height is unlikely to be an exact conversion of the imperial.

629.2 UK traffic sign 629.2.svg Maximum height (imperial only)

maxheight=14'6"

Where only imperial dimensions are given, it is recommended that the tag value be entered exactly as is on the sign, which is likely to always include inches even if they are 0. A conversion to a metric height is unlikely to be the same as the limit imposed if the restriction is later updated to a dual units sign, as there are rules to do with rounding that are used for safety reasons.

629A UK traffic sign 629A.svg Maximum width (metric and imperial)

maxwidth=2.0

Where both metric and imperial dimensions are given, the metric version should be used, which is the default unit for the tag. The metric width is unlikely to be an exact conversion of the imperial.

629 UK traffic sign 629.svg Maximum width (imperial only)

maxwidth=6'6"

Where only imperial dimensions are given, it is recommended that the tag value be entered exactly as is on the sign, which is likely to always include inches even if they are 0. A conversion to a metric width is unlikely to be the same as the limit imposed if the restriction is later updated to a dual units sign, as there are rules to do with rounding that are used for safety reasons.

626.2AV2 UK traffic sign 626 2AV2 (2011).svg Maximum gross weight

maxweightrating=7.5

These are all signposted in metric tonnes, which is the default for this tag. Older variants used a capital T but with the same meaning. The sign may be varied to say weak road.

629.1 UK traffic sign 629.1.svg Maximum length (imperial only)

maxlength=32'6"

Where only imperial dimensions are given, it is recommended that the tag value be entered exactly as is on the sign.

Give way and stop signs

Sign Image Description Tags/comments
602 UK traffic sign 602.svg Give way highway=give_way before the junction
601.1 UK traffic sign 601.1.svg Stop highway=stop before the junction

Turn restrictions

Note: It should not be necessary to tag restrictions such as no left turn where the destination which is prohibited is oneway in such a way that it would be no entry from that end anyway. Turn restriction relations are more for use in situations such as no right turn onto a busy twoway road from a side road. In other words it isn't necessary to add a turn restriction relation every time there is a sign (though there should be no harm in doing so if correctly tagged and not contradicting other tags).

Sign Image Description Tags/comments
613 UK traffic sign 613.svg No left turn

restriction=no_left_turn

See Relation:restriction for details.

612 UK traffic sign 612.svg No right turn

restriction=no_right_turn

See Relation:restriction for details.

614 UK traffic sign 614.svg No U turn

restriction=no_u_turn

See Relation:restriction for details.

Other prohibitory signs

Sign Image Description Tags/comments
616 UK traffic sign 616.svg No entry
When the direction of the way is the same as the driving direction
oneway=yes
When the direction of the way is the opposite of the driving direction
oneway=yes
Reverse the direction of the way.
At the entrance to a road where some classes of vehicle are excepted (shown on a white plate below the sign)
vehicle=no + (e.g.) bus=designated, taxi=designated, etc.
642 UK traffic sign 642.svg No stopping parking:both=no + parking:both:restriction=no_stopping (or parking:left=* / parking:right=*, whichever is applicable, depending on the direction of the way, and on the side for which the restriction applies to).
632 UK traffic sign 632.svg No overtaking overtaking=*

Cycle and pedestrian signs

Tags for cycle tracks drawn as a separate way
Image Description Classic tagging style Alternative tagging style
UK traffic sign 956.svg
Shared cycle/pedestrian path highway=cycleway highway=path;
foot=designated;bicycle=designated;
surface=paved
UK traffic sign 957.svg

UK traffic sign 957R.svg
Segregated cycle/pedestrian path highway=cycleway;
segregated=yes
highway=path;
foot=designated;
cycleway=lane; (implies bicycle=designated)
surface=paved
UK traffic sign 955.svg
Cycle only path (not intended for pedestrians) highway=cycleway;
foot=no*
highway=path;
bicycle=designated;
foot=no*;
surface=paved

* : The route is not intended for pedestrians, but use is not prohibited. Before tagging as foot=no please check that there is a convenient alternative route for pedestrians nearby (e.g. a footway or road).

Information signs

Shape is generally rectangular.

Sign Image Description Tags/comments
816 UK traffic sign 816.svg No through road

noexit=yes

There is an argument that this tag is unnecessary as it should be possible to determine whether a road is a through route or not based on the topology of ways. Some validation tools apparently can use this tag to distinguish between a no through road that ends near another road, and giving a warning for a road which perhaps hasn't been properly joined to a nearby road.

801 UK traffic sign 801.svg Parking

amenity=parking

Lay-bys are often tagged as
amenity=parking
fee=no
parking=layby
968.1 UK traffic sign 968.1.svg Cycle parking amenity=bicycle_parking
820 UK traffic sign 820.svg Unsuitable for motor vehicles warning

motor_vehicle=discouraged

This is only a warning, access is not prohibited. Note that there wasn't a method to tag this in the past, so a note such as note=Unsuitable for motors was used.

878 UK traffic sign 878.svg Speed Camera in Operation See Relation:enforcement#Examples for marking any actual cameras.
2713.1V UK traffic sign 2713.1V.svg SOS Point emergency=phone on phone's location. highway=emergency_bay if in an emergency layby on an all-purpose road.
2713.1V ERA F1.svg Emergency refuge area emergency layby. highway=emergency_bay At the ERA's centre point node on highway way.
817.2817.2L UK traffic sign 817.2.svgUK traffic sign 817.2L.svg Escape lane highway=escape
811 UK traffic sign 811.svg Priority over oncoming vehicles priority=forward/backward

Exceptions

Exception examples and how to handle them.

Image Description Tags/comments
UK no cycling time limits.jpg No cycling during the hours shown bicycle:conditional=no @ (Mo-Sa 09:00-18:00)
UK no motor vehicles except.jpg No motor vehicles except those specified

motor_vehicle=no

goods=yes

hgv=yes

taxi=yes

UK no motor vehicles except 2.jpg No motor vehicles at certain times except those specified

motor_vehicle:conditional=no @ (10:00-16:00)

psv=yes

goods=destination

Painted road markings

In the UK, road markings painted along (longitudinal) or across (transverse) the highway are defined as traffic signs in the same way as signs attached to poles. By their nature transverse road markings should be tagged to nodes within ways and longitudinal road markings should be tagged to sections of ways. Transverse road markings may only cross one side or cross both sides of the carriageway and so the direction of the way they affect should be tagged. Longitudinal markings may separate sides of the carriageway, mark lanes within a carriageway, mark the edge of the carriageway or govern parking, waiting or stopping along the carriageway.

Marking Image Description Tags/comments
1001.3, 1001.4 or 1001.5 Single solid white longitudinal zig-zag line down one or both sides of the carriageway and in the centre of the carriageway if carriageway dividing markings are present.

parking:both:restriction=no_stopping

parking:left:restriction=no_stopping

parking:right:restriction=no_stopping

overtaking:motor_vehicle=no

Tag as appropriate for direction(s) of restriction.

1013.1 Double or single solid white longitudinal line(s) down the middle of a single carriageway road

overtaking=no for double solid white lines

overtaking:left=no or overtaking:right=no for single solid white lines as appropriate for the direction of restriction

parking:both:restriction=no_stopping for both single and double solid white lines

parking:both:restriction:conditional=none @ loading

Tag as appropriate for direction(s) of restrictions.

1017 Single solid yellow longitudinal line down one or both sides of the carriageway

parking:both:restriction=none

parking:both:restriction:conditional=no_parking @ (time shown on sign)

parking:left:restriction=none

parking:left:restriction:conditional=no_parking @ (time shown on sign)

parking:right:restriction=none

parking:right:restriction:conditional=no_parking @ (time shown on sign)

Tag as appropriate for direction(s) of restrictions.

1017 and 1019 Single solid yellow longitudinal line down one or both sides of the carriageway and single yellow markings on the kerb perpendicular to the carriageway

parking:both:restriction=none

parking:both:restriction:conditional=no_parking @ (time shown on sign)

parking:both:restriction:conditional=no_loading @ (time shown on sign)

parking:left:restriction=none

parking:left:restriction:conditional=no_parking @ (time shown on sign)

parking:left:restriction:conditional=no_loading @ (time shown on sign)

parking:right:restriction=none

parking:right:restriction:conditional=no_parking @ (time shown on sign)

parking:right:restriction:conditional=no_loading @ (time shown on sign)

Tag as appropriate for direction(s) of restrictions.

1017.1 Single solid red longitudinal line down one or both sides of the carriageway

parking:both:restriction=none

parking:both:restriction:conditional=no_stopping @ (time shown on sign)

parking:left:restriction=none

parking:left:restriction:conditional=no_stopping @ (time shown on sign)

parking:right:restriction=none

parking:right:restriction:conditional=no_stopping @ (time shown on sign)

Tag as appropriate for direction(s) of restrictions.

1018 Double solid yellow longitudinal lines down one or both sides of the carriageway

parking:both:restriction=no_parking

parking:left:restriction=no_parking

parking:right:restriction=no_parking

Tag as appropriate for direction(s) of restriction.

1018 and 1019 Double solid yellow longitudinal lines down one or both sides of the carriageway and single yellow markings on the kerb perpendicular to the carriageway

parking:both:restriction=no_parking

parking:both:restriction:conditional=no_loading @ (time shown on sign)

parking:left:restriction=no_parking

parking:left:restriction:conditional=no_loading @ (time shown on sign)

parking:right:restriction=no_parking

parking:right:restriction:conditional=no_loading @ (time shown on sign)

Tag as appropriate for direction(s) of restrictions.

1018 and 1020.1 Double solid yellow longitudinal lines down one or both sides of the carriageway and double yellow markings on the kerb perpendicular to the carriageway

parking:both:restriction=no_parking

parking:both:restriction=no_loading

parking:left:restriction=no_parking

parking:left:restriction=no_loading

parking:right:restriction=no_parking

parking:right:restriction=no_loading

Tag as appropriate for direction(s) of restrictions.

1018.2 Double solid red longitudinal lines down one or both sides of the carriageway

parking:both:restriction=no_stopping

parking:left:restriction=no_stopping

parking:right:restriction=no_stopping

Tag as appropriate for direction(s) of restriction.

1025.1 Clearway with exception for local service buses shown by an area with a single, thick solid yellow longitudinal line down the side of the carriageway and dashed yellow markings as the other sides of the area. Road markings must be paired with an upright sign specifying exceptions from clearway restrictions.

parking:both:restriction=no_stopping

parking:both:restriction:psv=none

parking:left:restriction=no_stopping

parking:left:restriction:psv=none

parking:right:restriction=no_stopping

parking:right:restriction:psv=none

Tag as appropriate for direction(s) of restrictions.

Classes of vehicles allowed

1027.1 Single solid yellow longitudinal zig-zag line down one or both sides of the carriageway. Road markings must be paired with an upright sign specifying times restrictions apply otherwise markings are advisory.

parking:both:restriction=none

parking:both:restriction:conditional=no_stopping @ (time shown on sign)

parking:left:restriction=none

parking:left:restriction:conditional=no_stopping @ (time shown on sign)

parking:right:restriction=none

parking:right:restriction:conditional=no_stopping @ (time shown on sign)

Tag as appropriate for direction(s) of restrictions.

Found outside schools, fire stations, police stations, ambulance stations and hospitals.

1028.2 Area for a particular class of vehicle shown by an area of carriageway surrounded by yellow dashed lines and lettering just outside the longitudinal yellow line nearest the centre of the carriageway indicating the class of vehicles allowed to park in the area

parking:both:restriction=no_parking

parking:both:restriction:vehicle_class=none

parking:left:restriction=no_parking

parking:left:restriction:vehicle_class=none

parking:right:restriction=no_parking

parking:right:restriction:vehicle_class=none

Tag as appropriate for direction(s) of restrictions.

Lettering showing vehicles allowed to use the area will either be TAXIS, AMBULANCES or POLICE

1028.4 Parking bay shown by an area of carriageway surrounded by white dashed lines. If parking bay is restricted to a particular class of vehicle or particular type of user lettering is present just outside the longitudinal white line nearest the centre of the carriageway indicating the class of vehicles or users allowed to park in the area.

Lettering showing user classes or vehicle classes allowed to use the area or types of activity permitted, if present, will be DOCTOR, BUSES, CAR CLUB, CYCLE HIRE, DISABLED, ELECTRIC VEHICLES, ELECTRIC MOTORCYCLES, LOADING, LARGE OR SLOW VEHICLES, PERMIT HOLDERS, or SOLO MOTORCYCLES or abbreviations of those.

Where only particular classes of vehicle are allowed to use the bay tag as follows:

parking:both:restriction=no_parking

parking:both:restriction:vehicle_class=none

parking:left:restriction=no_parking

parking:left:restriction:vehicle_class=none

parking:right:restriction=no_parking

parking:right:restriction:vehicle_class=none

Where only vehicles undertaking certain classes of activity are allowed to use the bay tag as follows:

parking:both:restriction=activity_only

parking:left:restriction=activity_only

parking:right:restriction=activity_only

Where activity_only is either loading_only, charging_only or similar.

Where only particular classes of user are allowed to use the bay tag as follows:

parking:both:user=designated

parking:left:user=designated

parking:right:user=designated

Where user is doctor or disabled or similar.

Tag as appropriate for direction(s) of restrictions.

1028.5 Area for a particular class of vehicle shown by an area with a single, thick solid yellow longitudinal line down the side of the carriageway and dashed yellow markings as the other sides of the area and lettering just outside the longitudinal yellow line nearest the centre of the carriageway indicating the class of vehicles allowed to stop in the area.

parking:both:restriction=no_stopping

parking:both:restriction:vehicle_class=none

parking:left:restriction=no_stopping

parking:left:restriction:vehicle_class=none

parking:right:restriction=no_stopping

parking:right:restriction:vehicle_class=none

Tag as appropriate for direction(s) of restrictions.

Lettering showing vehicles allowed to use the area will either be TAXIS, AMBULANCES or POLICE

1028.6 Parking bay with part-time stopping prohibition except for certain classes of vehicle shown by an area of carriageway with a single, thick, solid yellow longitudinal line down the side of the carriageway and dashed white lines as the other sides of the area.

parking:both:restriction:conditional=no_stopping @ (time shown on sign)

parking:both:restriction:vehicle_class:conditional=none @ (time shown on sign)

parking:left:restriction:conditional=no_stopping @ (time shown on sign)

parking:left:restriction:vehicle_class:conditional=none @ (time shown on sign)

parking:right:restriction:conditional=no_stopping @ (time shown on sign)

parking:right:restriction:vehicle_class:conditional=none @ (time shown on sign)

Tag the parking bay for times outside of the stopping restriction as for road marking 1028.4.

Tag as appropriate for direction(s) of restrictions.

1043 Box junction denoted by cross-hatched yellow lines across an area of carriageway parking:both:restriction=no_stopping