[OSM-talk] Tagging climbing routes and scrambles

Steve Hill steve at nexusuk.org
Wed Apr 23 11:36:39 BST 2008


On Wed, 23 Apr 2008, Andy Robinson (blackadder) wrote:

> The point has been made by others that the namespace here is unnecessary. We
> know what length= means here so the climbing namespace is superfluous
> because what you are tagging is a climbing route.

I'm aware the issue is contentious, but no one has said anything to 
convince me that namespacing isn't a good thing (certainly nothing showing 
why it is a bad thing).

> Start to end of section as one way (there may be more than one section in
> the route, some climbing and some scrambling etc).

I had considered specifying that each pitch (section) must be a different 
way, but concluded that it probably made things unnecessarilly difficult 
since you'd end up with a big cluster of nodes and ways in a very small 
(horizontal) area.  Of course, there is nothing stopping people from 
sticking nodes in the middle of the way if that is sensible for specific 
routes (i.e. ones with a large horizontal component).

> climbing routes are no different.

They are different in the fact that they have a much greater vertical 
component and a much smaller horizontal component to almost any other OSM 
features, which makes handling the data in a 2D environment (such as JOSM, 
Potlatch, etc) more difficult.  This certainly needs to be taken into 
consideration.

> adjectival:gb= (assuming the same route at the same location requires
> alternative country grading, if it only applies within the country where the
> route is located then the gb would not be required)

Only the British system has the separate adjectival/technical grades - 
other systems have a single grade to describe the route (the exception 
being YDS, which has 3 separate grades to describe different aspects of 
the route).

It is common to list several different grading systems for the same route 
as well - for example, in the UK, sports routes are often given grades for 
both the British and French grading systems.

> Anything that has lots of namespaces, abbreviations or other non-obvious
> tagging names makes it much more difficult for data contributors to easily
> add tags.

On the contrary, namespaces make it easier to look up the definitions of 
tags, etc. since there is no chance of being confused with identical tags 
from a different context.  I really dislike the way that, without prior 
knowledge, it is impossible to determine the context of the tags if they 
aren't namespaced.

In your example, the context is given by the "footway=climbing" tag.  But 
the only way you know this is providing the context of the other tags is 
by some fairly arbitrary prior knowledge - how do you know that the 
context wasn't provided by the "rock=limestone" tag instead?

> Simple and logical appears always to work best.

Indeed, I agree.  But we differ on what we believe is "simple and logical" 
- I think clearly declaring the context of the tag is much more simple and 
logical than having a mess of identically named tags, potentially meaning 
totally different things depending on a context provided by another tag 
which isn't obviously providing the context.

If there was a *single* "type=" tag that always describes the context of 
the whole object, then I might agree that namespacing is unnecessary, but 
there isn't, so I don't. :)

e.g. type=highway:motorway, type=waterway:river, type=railway:line, 
type=piste, etc.

  - Steve
    xmpp:steve at nexusuk.org   sip:steve at nexusuk.org   http://www.nexusuk.org/

      Servatis a periculum, servatis a maleficum - Whisper, Evanescence





More information about the talk mailing list