Hi,
we would like to discuss a new tagging schema for (climbing) routes overlayed over an image.
Currently, more than 60,000 climbing-related features exist (routes, crags, areas). What we’d like to add is an open-data approach to marking climbing topos - ie. maps of the rock faces.
The route always has a name + difficulty grading and is physically equipped by in-drilled glued bolts/anchors on the rock. Climbers need information about the position of the bolts which define their chosen route. The rock faces have different inclinations - a slab, vertical face or overhang. And only the slab can be practically marked with OSM nodes for each bolt, which coould be connected in OSM by a way with climbing=route
. The non-digital approach is description like “climb 2m to the shelf, then continue left along the crack to the top” – which is both hard to understand and hard to write.
So we eventually came up with a schema, where routes can be described by a linestring defined by percentage coordinates on an image. You can find the whole definition here: Key:wikimedia_commons:path - OpenStreetMap Wiki
Basically these two tags:
wikimedia_commons = File:Roviště - Monolit.jpg
wikimedia_commons:path = 0.682,0.823|0.642,0.453|0.557,0.177
would say the climber can look at the Wikimedia photo and the route is between pixels:
- x: 68.2% y: 82.3%
- x: 64.2% y: 45.3%
- x: 55.7% y: 17.7%
Example image – in OSM.org – demo viewer:
Of course - to make it really helpful, their app must overlay the position over an image, but that’s straghtforward.
Advantages:
- helpful for climbers – could form the basis for the first open-data climbing guide
- in future this could benefit also other non-climbing usecases, for example:
- via ferratas - sketching a route in the photo conveys much more information than purely geographical data
- avalanche exposure - marking the area in a photo gives much better perspective, potentially saving life
- navigating a path through vast area (desert/ice) where target is clearly visible, but route changes seasonaly, or is optional.
- HOT OSM - marking a temporary detours sketched on field photos before fresh imagery is available
- from the technical standpoint, there is no limit on how many tags can be applied to a feature, so no issues seem to be here
- this will bring more climbers to contribute to OSM, perhaps not only around rocks
- having the data directly in OSM allows discoverablity (important) and offline usability
- the same schema could work above other image tags like
image=*
/image:path=*
, but I don’t see need for that now.
Disadvantages / questions:
- the numbers in
wikimedia_commons:path
are readable by human - but unlikely for anyone to do so. Perhaps, similar tocolor=#ff6600
,opening_hours
orturn:lanes
- not sure about the key - maybe
wikimedia_commons:linestring
could be better? - not sure about the encoding, maybe using full 68.2% could be more human-readable?
With @jvaclavik we designed a proof-of-concept app with editor, to show how this could work - see openclimbing.org.
It’s OsmAPP enhanced with two additional parts: climbing map and topo editor. Both parts are described on the wiki, see the Technical overview section: osm.wiki/Openclimbing.org
We would really appreciate feedback from the community on whether this approach fits into OSM tagging conventions and how it might be improved.
cc @harahu, @Adam_Franco, @_MisterY, @StC, @brightj, @Halbmastwurf
//edit: please focus on the wikipedia_commons:path
in this topic. We welcome ideas for the OpenClimbing app, and share the view that upload and offline are two main paintpoints. But the app is still more of a technical preview yet.