From OpenStreetMap Wiki
Jump to navigation Jump to search
Public-images-osm logo.svg cycle_barrier
Classification of types / designs of cycle barriers Edit or translate this description.
Group: Properties
Used on these elements
may be used on nodesshould not be used on waysshould not be used on areasshould not be used on relations
Status: approvedPage for proposal


The key cycle_barrier=* describes the type or design of a cycle barrier, and must be used in combination with the tag barrier=cycle_barrier. For common values see the table below.

This key describes the layout of the grid elements of a cycle barrier. To describe whether such a barrier can be opened or removed (to allow the passage of e.g. emergency services or winter road maintenance), use cycle_barrier:installation=*.

To determine the passability of cycle barriers more precisely, precise size measurements can be added. Which of these are necessary depends on the type/design of the barrier. The following table shows these dimensions depending on the type/design of the cycle barrier.

Common Values

cycle_barrier=* Picture Schematic illustration Description Dimensions necessary to determine passability
single Barrier2.jpg Cycle barrier single simple.png A barrier across the path with a passage where you don't have to go around a chicane. maxwidth:physical=*
double Umlaufsperre überlappt Berlin Thomashöhe.jpg Cycle barrier double simple.png A chicane barrier across the path formed by two barriers/bars one behind the other. spacing=*
opening=* (only the smallest of the two)
triple Barrier1.jpg Cycle barrier triple simple.png A barrier across the path shaped as a multiple chicane, usually formed by three barriers/bars in a row. spacing=* (only the smallest of the two)
opening=* (only the smallest of the three)
overlap=* (only the widest of the two, if different)
diagonal Umlaufsperre schräg Berlin Gropiusstadt.jpg Cycle barrier angular simple.png Barrier whose bars/elements are arranged at an angle and can - depending on the spacing of the bars/elements - therefore often be passed more easily and with less loss of speed, e.g. with bicycles. maxwidth:physical=* is usually sufficient.
Use deflection=* to indicate the angle (in degrees) you have to deflect from the direction of travel/line of the path to pass through the barrier.
squeeze Cycle barrier squeeze image.jpg Cycle barrier squeeze simple.png Vertically arranged barrier elements that allow a rather narrow passage. maxwidth:physical=*, measured at a height of 1 m (= about the height of a bicycle handlebar). Consider using both tilt=* indicating the tilting angle of the barrier elements and height=* for their maximum height to derive the widths at different heights.