User:Hanska/Sidewalk
Proposal for sidewalk tagging
Mapping as a separate way
When the sidewalk is on its own, i.e. is a structure separated from the main street, it should be mapped separately as highway=footway.
Rationale for this is: with the ever-growing precision of GPS units, and the need of particular users when routing (e.g. blind people), a more precise mapping is needed when possible. In particular, for blind people, it's important to have precise information when walking: to understand on which side of the street they are, for example. This is not possible when just adding tags to the main way (see below) -- a separate way ought to be mapped.
Main tags
These tags must be used:
When a highway=crossing is present on the street, a way should be mapped, connecting the two sidewalks. This way should be tagged as follows:
Additionally, if the crossing is also for bicycles, cycleway=crossing should be added.
When no crossing is marked, but it's common to cross the street at that point, crossing=unmarked should be used at the intersection between the sidewalk and the street. Most of the times this should be used on minor, low-traffic roads.
If, before the footway=crossing, there are ramps going down/up, please mark them as nodes and ramp=yes (the other values for ramp=* don't have much sense or added value when dealing with sidewalks).
Additional subtags
barrier=*bicycle=*height=*/est_height=*incline=*smoothness=*surface=*tactile_paving=*wheelchair=*width=*/est_width=*
Relation
The highway=footway should be included in a type=street relation (see proposal) together with the main street, with role sidewalk.
Tagging the main way (DEPRECATED)
When the sidewalk is just a painted lane on the street, it's possible to attach tags to the main way.
Main tags
This tag is compulsory:
sidewalk=side, where side is one of (depending on the direction of the way): left, right, both.
Additional tags
| Tag | Applies to | Description |
|---|---|---|
sidewalk:side:barrier=*
|
Describes whether the sidewalk is physically segregated from the street, and how. Not every value described in barrier=* is suitable. Accepted values are: hedge, fence, wall, bollard, block, chain. As you can see, this is a subset of | |
sidewalk:side:barrier=*
|
When tagged as a node, this tag means something a barrier transversal to the sidewalk, rather than alongside the street. Every value described as a node barrier in barrier=* is suitable. | |
sidewalk:side:incline=*
|
||
sidewalk:side:smoothness=*
|
||
sidewalk:side:tactile_paving=*
|
||
sidewalk:side:wheelchair=*
|
||
sidewalk:side:width=*sidewalk:side: |
Width / Estimated width of the sidewalk lane. |