Rendering OSM data

Sign-posted skating routes should be tagged like any other route relation. For the tagging understood by this map, have a look at the wiki page about Swiss inline skating routes. To be recognized as a skating route, the following tags need to be present:

type = route|superroute
route = inline_skates

A route tag with multiple values is supported when they are separated by semicolon without any surrounding spaces. The classification (and therefore the colour of the route in the map) is determined from the network tag.

The label for each route is "guessed" from the tags in the following order:

  1. If a ref tag exists, make a text label with the ref tag.
  2. If a name tag exists, derive a reference from that, first by using only upper-case letters and failing that by using the first letters of the name.
  3. Give up.

The map also supports relation hierarchies.