Key:crossing:island
![]() |
Description |
---|
Specifies whether a crossing has a refuge island ![]() |
Group: highways |
Used on these elements |
Requires |
Useful combination |
|
See also |
Status: approved![]() |
Tools for this tag |
|
The key crossing:island=*
is used to specify whether a crossing has a refuge island (also known as pedestrian island).
This key supersedes the former tag crossing=island
(see the rationale).
Tagging
The crossing:island=*
key can be used on a crossing node highway=crossing
(or alternatively on a pedestrian crossing way highway=footway
+ footway=crossing
). Possible values are yes
and no
. It is recommended to further specify the type of the crossing using the crossing=*
key.

highway=residential
with highway=footway
+ footway=crossing
is tagged highway=crossing
+ crossing=uncontrolled
+ crossing:island=yes
Alternatives
Do not tag a crossing with crossing:island=yes
if the crossing is explicitly mapped as multiple separate crossings; i.e., where the traffic island is not part of the footway=crossing
way. This is common with larger intersections with wide traffic islands where the traffic lane in each direction is mapped separately. For clarity, the stretches of highway=footway
that form part of the traffic island can be tagged with footway=traffic_island
. Additionally, the footway=crossing
sections can optionally be tagged with crossing:island=no
. This may be useful in case you are performing a survey of all crossings in an area and wish to explicitly mark these as having separate (or no) refuge islands.

footway=crossing
.See also
traffic_calming=island
– A traffic island that is not built as a refuge at crossings, but to calm traffic.footway=traffic_island
– Used by some mappers for the part of the highway=footway that is on the traffic island, instead of using crossing:island=yes (at places where sidewalks and crossings are mapped as ways).footway=crossing
andcrossing=*
- Used to map crossings in detail, e.g. for mapping accessibility, etc.