<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'>Hello all<br><br>I am starting to look at bike routing and I note in the handleBikeRelated method in BikeCommonFlagEncoder the following logic applies.<br><br> if (way.hasTag("bicycle", intendedValues))<br>        {<br>            if (isPusingSection && !way.hasTag("bicycle", "designated"))<br>                wayType = WayType.OTHER_SMALL_WAY;<br>            else<br>                wayType = WayType.CYCLEWAY;<br>        } else if ("cycleway".equals(highway))<br>            wayType = WayType.CYCLEWAY;<br>        else if (roadValues.contains(highway))<br>            wayType = WayType.ROAD;<br><br><br>This does not seem correct to me as from my understanding this is taking the fact that a way has been marked as having a right of way for bicycles (but not a pushing section) then it is a full blown cyclepath.  In my mind at least cycleway implies dedicated and marked (normally with differently coloured tarmac) sections which is a much stronger indication for cycle use than just a bicycle right of way.<br><br><br>Am I correct and if so should this be changed or was there a reason for this decision in Graphhopper.<br><br>Sincerely<br>Stuart Adam<br>                                        </div></body>
</html>