I've been having some disagreements about whether or not the Trans-Canada Trail should have a route relation tagged as a bicycle route, as it has had since at least 2011.

The argument presented against it, is that it is not exclusively for bicycle use, and some sections are not for bicycle use at all. At places alternative routes for foot and bicycles, in other places there is not a designated route for bicycles. As such there are discontinuities in the bicycle route.

They only want a foot relation to exist, and all sections of the route that are exclusively for bicycle use to be removed from the relation.

I feel that the appropriate way to structure this on OSM is with a couple relations, one for the bicycle sections, one for foot (and if there are other people interested in it, additional relations for the sections designated for horseback, etc). This is what I've seen done with other multi-use recreational routes, and it seems a sensible approach.

I do not think the relatively short discontinuities in the designated bicycle sections of the TCT disqualify it from tagging as a national bicycle route.

Am I mistaken on my understanding of the OSM approach here?

asked 17 Aug, 19:06

keithonearth's gravatar image

accept rate: 17%

There are two popular ways to do this:

  • Create two separate relations, one route=hiking, one route=bicycle
  • Create a single relation, with route=hiking;bicycle

The latter is not universally supported by renderers/routers but is used sometimes in North America.

permanent link

answered 18 Aug, 14:45

Richard's gravatar image

Richard ♦
accept rate: 19%

The current state of the Trans-Canada Trail on OSM is a bit of a mess.

  • There's a type=route + route=hiking Trans-Canada Trail super-super-relation whose memebers are the super-relations for each province -- plus a few stray segments that may be mistakes? (Also the Quebec sub-relation is named "Trans Canada Trail (Montréal to Gatineau)" rather than "Trans Canada Trial (Quebec)".)
  • The Canada page of the OSM wiki suggests that if all the TCT segments in a particular province are cyclable, then that province's TCT route relation should be tagged as a network=ncn bicycle route (https://wiki.openstreetmap.org/wiki/Canada#Trans_Canada_Trail).
  • Perhaps for this reason, the province-level super-relations are not consistent -- some are route=hiking, some are route=bicycle. But there other inconsistencies as well: Some are type=superroute (an undocumented relation type) instead of route, some contain individual segments as well as sub-relations.

From your description, the Trans-Canada Trail website, and a quick browse of relevant OSM elements and changesets, my conclusion is: While it might be valid to use route=bicycle on some sub-relations, it's not appropriate for the main TCT super-super-relation.

If (and only if) the "alternative routes for foot and bicycle" that you mention are part of the official published route -- that is, if there are official Trans-Candada Trail signs or maps that say "bicycles go this way, foot traffic go that way" -- then I believe those bicycle sections belong in the route sub-relations. I'd add them with role=alternate (which is undocumented but heavily used.)

See also the changeset comment for changeset 87691196 which links to a Facebook (yech) discussion about this question. The recommendation there is to create seperate cycle routes as part the Bike Across Canada Route, which is still under development. Edit -- See Richard's comment below, the Bike Across Canada Route is currently just a dream, so probably best to avoid working on it in OSM for now.

permanent link

answered 18 Aug, 16:11

jmapb's gravatar image

accept rate: 23%

edited 18 Aug, 20:48


The "Bike Across Canada Route" is entirely the invention of an enthusiastic person with no official status, signposting, etc. etc. I can well believe it might be better than the notorious TCT, but it doesn't merit inclusion in OSM.

(18 Aug, 16:18) Richard ♦

Ah, good to know. Then my conclusion is: As of now, there is no national cycle route in Canada, and the TCT should remain route=hiking (even though it apparently includes some sections that are traversable only by boat! That's another discussion I guess.)

(18 Aug, 16:23) jmapb

I think that it's important to differentiate between the super-relation and the sub-relations, and I failed to do so. I was talking about the sub-relations, as those are the ones that I have been editing. I have failed to pay much attention to the super relation at all.

When you say "some subsections" do you mean all sections that are designated as a bicycle route should be in bicycle sub-relation? To me it makes sense to do so. It is also worth pointing out that there are many sections that are specifically for cycling, and not a designated walking route.

The enthusiastic individual who has invented the "Bike Across Canada Route"(s) frequently cites facebook as a source, and has made significant detrimental edits to the TCT.

(18 Aug, 17:24) keithonearth

Ultimately this is going to be a decision for the "local" (Canada is huge!) community. My best interpretation of the community consensus is:

  • Super-super-relation for the entire TCT is route=hiking
  • Super-relation for an individual province should be route=bicycle if the officially designated TCT route in that province is cyclable end-to-end. (The wiki link I included says these should be tagged network=ncn, but best I can tell there is no national cycle network in Canada, just regional cycle routes which are often part of the TCT. So possibly network=rcn would be better -- again, up to the local community, but IMO it would be nice if all of the fully-cyclable provinces were tagged the same way.)
  • Lowest-level route relations (the sub-relations of the province-level routes) should likewise be route=bicycle if that portion of the official TCT is cyclable -- and should be tagged network=rcn or network=lcn as appropriate.
(18 Aug, 17:38) jmapb
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 17 Aug, 19:06

question was seen: 210 times

last updated: 18 Aug, 20:48

powered by OSQA