[Tagging] tagging very wide steps - highway=steps on an area?

Martin Koppenhoefer dieterdreist at gmail.com
Fri Feb 27 11:09:07 UTC 2015

2015-02-27 9:07 GMT+01:00 johnw <johnw at mac.com>:

>  I read the wiki entry on steps (
> http://wiki.openstreetmap.org/wiki/Tag:highway%3Dsteps
> <http://wiki.openstreetmap.org/wiki/Tag:highway=steps>) and the
> discussion page,
> and besides the discussion on which direction means uphill (that really
> needs to be decided),

I had assumed for years that the direction pointing upwards was a commonly
agreed on standard, being myself an architect I hadn't expected this to be
questionable, but as I got so much flak from people insisting on the other
way round, I now am adding the tag incline=up to all steps. This way you
remove any ambiguity and introduce some further stability also for cases
where the way direction gets inverted. No need for any (IMHO unachievable)
decision any more ;-)

> can I use steps to define an area, just like highway=pedestrian?

There is the area relation proposal which deals explicitly with this
(type=area), but it isn't supported by any data consumer AFAIK.
Please note that you have to create a new relation for every continuous
part of stairs (i.e. the stair landings are not included).

Might sound complicated but it is actually quite easy to model:

1. create an empty relation and add the tags:
(and more like step_count, surface, etc.)

2. draw the upper delimiting way of the steps (border where the last riser
is) and add it with the role "upper" to the relation

3. draw the lower delimiting way (border where the first riser is) and add
it with the role "lower" to the relation


if you want you can

4. draw the lateral boundaries and add them with the role "lateral" to the
relation (suggested for non-linear lateral boundaries only).

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tagging/attachments/20150227/8bd5a7bf/attachment.html>

More information about the Tagging mailing list