<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi all,<br><br>Mario Hantschke pointed out that these tags are not yet <br>evaluated in the --make-opposite-cycleway option:<br>cycleway:left=* and cycleway:right=*<br><a href="http://taginfo.openstreetmap.org/keys/cycleway:left?filter=ways#values" target="_blank">http://taginfo.openstreetmap.org/keys/cycleway:left?filter=ways#values</a><br><br>While looking at the code I noticed that (for a oneway) the tags<br>bicycle:oneway=no and oneway:bicycle=no are only evaluated if the way also <br>has the tag cycleway=* , which was not intended and is an error.<br><br>I think all agreed that it only makes sense to add a cycleway if the <br>way is a oneway, so the options --make-cycleways and <br>--make-all-cycleways are obsolete and should be ignored.<br><br>This leaves option --make-opposite-cycleways which only<br>applies to oneways which do not already have a highway=cycleway tag.<br>My understanding is now that mkgmap should add an additional cycleway <br>if a oneway also has<br>oneway:bicycle=no | bicycle:oneway=no | <br>cycleway=opposite |cycleway=opposite_lane | cycleway=opposite_track | <br>cycleway:left=opposite_lane |&nbsp; cycleway:right=opposite_lane | <br>cycleway:left=opposite_track |&nbsp; cycleway:right=opposite_track<br><br>Attached is a patch that implements these changes.<br>If I hear no complains I'll commit it on sunday.<br><br>I'd still prefer to remove also the --make-opposite-cycleways option and <br>change the default style, but I don't know how to change the lines file<br>so that the additional cycleway is added after(!) the normal highway <br>and bicycle traffic is forbidden on that normal highway :-(<br><br>Gerd<br><br>                                               </div></body>
</html>