<font face="arial,helvetica,sans-serif">This mail is about the different (and incompatible) </font><font face="arial,helvetica,sans-serif">usages</font><font face="arial,helvetica,sans-serif"> of the tag "highway=cycleway"<br>

<br>When the OSM data is less complete, the tag combination<br></font><div style="margin-left: 40px;"><font face="courier new,monospace">highway=primary/secondary/tertiary<br>cycleway=track<br></font></div><font face="arial,helvetica,sans-serif">is used. For a road with a cycleway.<br>

<br>This means that there is a track next to the road that has to be used for cycling. When you want to be more precise, you can map 2 (or 3) ways and tag the highway as<br></font><div style="margin-left: 40px;"><font face="courier new,monospace">highway=primary/secondary/tertiary<br>

</font></div><font face="arial,helvetica,sans-serif">and the cycle tracks next to it as<br></font><div style="margin-left: 40px;"><font face="courier new,monospace">highway=cycleway</font><br><br></div><font face="arial,helvetica,sans-serif">The problem with this tagging method is that the tag "highway=cycleway" is now used for two completely different features. </font>A cycle track next to a road is something completely different from a cycleway where there is no other traffic around.<br>

<br>from the bicycle routers point of view:<br>with the less complete date, a primary road is avoided (even when it has a cycleway) in favor of a quiet (unclassified) road. When the data becomes more complete, the primay way suddenly becomes "better" than the unclassified.<br>

<br>For the rendering, different rendering between a cycletrack and a cycleway should be possible.<br><br>SOLUTIONS:<br><br>the first sollution that you might think of is "use a relation". You could use a relation and relate the cycletrack to its road. This method has serveral drawbacks: <br>

<ul><li>it's not easy to use relations as a beginner</li><li>a way can be split in many parts, so the relation would have many members which makes it difficult to maintain. What about the point where one way goes over in another?</li>

<li>it is a lot of work to add a relation for such a simple problem</li></ul><br>The second sollution could be "add a tag". The wiki says that adding "cycleway=track" is redundant when you use "highway=cyclelane"<a href="http://wiki.openstreetmap.org/wiki/Key:cycleway">[1]</a>. But you could use this tag to note that it's next to a car road. But this is not optimal:<br>

<ul><li>adding a tag always costs some work</li><li>the tag is not so clear</li></ul><br>So the sollution "create a new tag" comes to the mind. I believe this is the preferred sollution, but<b> I ask your input about what the tag would be</b>. We could<br>

<ul><li>create one new tag and leave "highway=cycleway" for the solitaire cycleway (which is the most used type).<br></li><li>or create two new tags for the different ways. This makes it easy to deprecate the old highway=cycleway tag and replace them by new.</li>

</ul>I look forward to all reactions.<br>