From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg zone:traffic = NL:urban
Nederlands verkeersbord H1.svg
Dutch urban traffic rules apply (binnen de bebouwde kom). Edit this description in the wiki page. Edit this description in the data item.
Group: restrictions
Used on these elements
should not be used on nodesmay be used on waysmay be used on areas (and multipolygon relations)should not be used on relations (except multipolygon relations)
See also
Status: de facto

The tag zone:traffic=NL:urban describes that a road or path is located inside the built-up area (binnen de bebouwde kom, bibeko) according to the traffic regulations of the European part of the Netherlands (Reglement verkeersregels en verkeerstekens 1990, RVV 1990). This implies certain default traffic rules apply on that road or path.

How to recognise

The start of a built-up area and therefore the start of zone:traffic=NL:urban is indicated by traffic sign H1, a blue rectangular sign with the placename in white (shown in the infobox). This sign can be added as extra information as a node with traffic_sign=city_limit.

Changes to the boundary of the built-up area must be decided/approved by the municipal council (gemeenteraad) (RVV art. 20a).

By default, the traffic rules associated with this tag apply to all roads and paths open to public traffic (alle voor het openbaar verkeer openstaande wegen of paden, Wegenverkeerswet 1994 art. 1 lid 1 sub b), to the extent they lie inside the built-up area. Other roads may opt-in with a sign saying RVV 1990 applies. Do not tag zone:traffic=NL:urban on roads where RVV 1990 does not apply.

How to tag

Add zone:traffic=NL:urban to the ways of roads and paths inside the built-up area.

The only correct values of zone:traffic=* in the Netherlands are zone:traffic=NL:urban (binnen de bebouwde kom) and zone:traffic=NL:rural (buiten de bebouwde kom). Other 'zones' are indicated by different tags:

Situation Tagging
Nederlands verkeersbord G3.svg Motorroad (autoweg) inside the built-up area zone:traffic=NL:urban
Vienna Convention road sign C14-V1-70.svg Road inside the built-up area with signed 70 km/h speed limit
e.g. standard urban distributor road (gebiedsontsluitingsweg, GOW70)
maxspeed:type=sign (optional)
Nederlands verkeersbord A1.svg Road inside the built-up area with signed 50 km/h speed limit zone:traffic=NL:urban
maxspeed:type=sign (optional)
- Road inside the built-up area without signed speed limit
e.g. standard urban distributor road (gebiedsontsluitingsweg, GOW50)
maxspeed:type=NL:urban (optional)
Nederlands verkeersbord B1.svg Priority road (voorrangsweg) inside the built-up area zone:traffic=NL:urban
Nederlands verkeersbord A1 30 Zone.svg 30 km/h zone (zone 30) inside the built-up area
e.g. standard urban access road (erftoegangsweg, ETW30)
maxspeed:type=NL:zone30 or zone:maxspeed=NL:30 (optional)
Belgian road sign F111 nl.svg Cyclestreet (fietsstraat, auto te gast) inside the built-up area zone:traffic=NL:urban
Nederlands verkeersbord J21 (school).svg School zone (schoolzone) inside the built-up area zone:traffic=NL:urban
Nederlands verkeersbord G5.svg Living street (erf) inside the built-up area zone:traffic=NL:urban
living_street=yes implied by highway=living_street

Note that maxspeed:type=NL:urban and zone:traffic=NL:urban have a different meaning. maxspeed:type=NL:urban is a road with the default urban speed limit (50 km/h), while zone:traffic=NL:urban is used on all roads inside the built-up area.

Possible speed limits

The scheme below indicates which speed limits for motor vehicles road operators are allowed to set inside the built-up area, based on the Uitvoeringsvoorschriften BABW inzake verkeerstekens. This may be helpful for mapping. Beware: these guidelines are occasionally violated in practice (usually for short segments).

maxspeed=* Nederlands verkeersbord G1.svg
Nederlands verkeersbord G3.svg
Other roads Nederlands verkeersbord G5.svg
130 disallowed disallowed impossible RVV art. 63b lid 1 sub c
70 road segments
60 disallowed
50 disallowed default RVV art. 20 sub a default RVV art. 20 sub a
40 disallowed disallowed
30 road segments and danger spots
20 danger spots only
15 road segments default RVV art. 45
10 disallowed

Default traffic rules

The following table attempts to provide an overview of all default traffic rules that apply inside the built-up area, to the extent these can be expressed as OSM tags.

Instructions for reading this table:

  • Explicit tags in OSM take precedence over fallback tags listed in this table.
  • The bottommost defined fallback value takes precedence over any previous definitions for the same key.
  • The table currently supports the following modes (and descendants according to the standard mode hierarchy):
  • access=*, oneway=*, maxspeed=*, and overtaking=* are assumed to apply to all modes, unless a mode-specific MODE=*, oneway:MODE=*, maxspeed:MODE=*, and overtaking:MODE=* indicate otherwise.
  • MODE=access means the mode-specific access is the same as the mode-independent access.
  • MODE=designated if access=yes else access means the mode-specific access is designated if the mode-independent access is yes, otherwise the mode-specific access is the same as the mode-independent access.
  • maxspeed:MODE=maxspeed means the mode-specific speed limit is the same as the mode-independent speed limit.
  • maxspeed:MODE=min(maxspeed, VALUE) means the mode-specific speed limit is either VALUE or the same as the mode-independent speed limit, whichever is more restrictive.
  • minspeed=VALUE means the vehicle must be able to reach the speed VALUE legally; it is not a minimum driving speed.
In this case
[if this JOSM filter is satisfied]
These fallback tags apply based on this citation from RVV 1990

Base zone rules


Additional rules without signed speed limit
[if (-maxspeed=* OR maxspeed=50) AND (-maxspeed:type=* OR maxspeed:type=NL:urban)]

Nederlands verkeersbord G1.svg

Additional rules on a motorway (autosnelweg)
[if (motorway=yes OR highway=motorway OR (-motorway=* AND highway=motorway_link)) AND -motorroad=*]

Nederlands verkeersbord G3.svg

Additional rules on a motorroad (autoweg)
[if motorroad=yes]

Nederlands verkeersbord G5.svg

Additional rules on a living street (erf)
[if living_street=yes OR highway=living_street]

Nederlands verkeersbord G7.svg

Additional rules on a sidewalk (trottoir) or footway (voetpad)
[if highway=footway]

Nederlands verkeersbord G9.svg

Additional rules on a bridleway (ruiterpad)
[if highway=bridleway]

Nederlands verkeersbord G11.svg

Additional rules on a cycleway (fietspad) or cycle/mopedway (fiets/bromfietspad)
[if highway=cycleway]

Nederlands verkeersbord G12a.svg

Additional rules without signed speed limit on a cycle/mopedway (fiets/bromfietspad)
[if (-maxspeed=* OR maxspeed=50) AND (-maxspeed:type=* OR maxspeed:type=NL:urban) AND highway=cycleway]


Additional rules if a separate cycleway or cycle/mopedway exists (voorzien van een vrijliggend fietspad of fiets/bromfietspad)
[if cycleway=track OR cycleway=separate OR bicycle=use_sidepath]

Nederlands verkeersbord C14.svg

Additional rules if closed for cyclists (gesloten voor fietsers)
[if bicycle=no]

Vienna Convention road sign C14-V1-70.svg

Additional rules if the speed limit is 70 km/h
[if maxspeed=70]


Additional rules on a road with cycle lane (op een fietsstrook of op de rijbaan langs een fietsstrook)
[if cycleway=lane OR cycleway=opposite_lane OR cycleway:left=lane OR cycleway:right=lane OR cycleway:both=lane]

Nederlands verkeersbord L13.svg

Additional rules in a tunnel (in een tunnel)
[if tunnel=*]

Nederlands verkeersbord F1.svg

Additional rules if overtaking is prohibited
[if overtaking=no]

Nederlands verkeersbord F13.svg

Additional rules on a busway (busbaan)
[if highway=busway]