<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I once read that routes of cyclists using OSM were laughed at by the
    others...<br>
    <br>
    <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
        href="https://wiki.openstreetmap.org/wiki/Key:oneway"><strong
          class="selflink">oneway</strong>=yes</a> </tt>is a routing
    tag (used by GSM) indicating that only one way of the highway can be
    used.<br>
    That page says that the exception for bicycles to run contraflow is
    <tt style="background:#EEF;white-space:nowrap" dir="ltr"><strong
        class="selflink">oneway</strong>:<a
        href="https://wiki.openstreetmap.org/wiki/Key:bicycle"
        title="Key:bicycle">bicycle</a>=no</tt>.<br>
    And that <tt style="background:#EEF;white-space:nowrap" dir="ltr"><a
        href="https://wiki.openstreetmap.org/wiki/Key:cycleway"
        title="Key:cycleway">cycleway</a>=opposite*</tt> is <b>added</b>
    for compatibility.<br>
    Also, <a href="Key:cycleway"><tt>Key:cycleway</tt></a> says that <tt
      style="background:#EEF;white-space:nowrap" dir="ltr"><a
        href="https://wiki.openstreetmap.org/wiki/Key:oneway:bicycle"
        title="Key:oneway:bicycle" class="mw-redirect">oneway:bicycle</a>=no</tt>.
    must be used with cycleway=opposite.<br>
    <br>
    All in all it makes much sense that <b>only one </b><b><tt
        style="background:#EEF;white-space:nowrap" dir="ltr"><a
          href="https://wiki.openstreetmap.org/wiki/Key:oneway:bicycle"
          title="Key:oneway:bicycle" class="mw-redirect">oneway:bicycle</a>=no</tt></b><b>
      routing tag</b> be used to allow bicycle contraflow.<br>
    And that other tags like cycleway=* are not routing tags to be used
    by routing software (GSM).<br>
    They are just tags giving more detail about how the bicycles run.<br>
    Why would a multitude of duplicating <b>routing</b> tags like <tt>detour:bicycle=yes</tt>
    or <tt>shortcut:bicycle=yes</tt> be used Indeed?<br>
    <br>
    Unfortunately, while writing an overpass script I noticed that many
    <tt>cycleway=opposite*</tt> exist without <tt
      style="background:#EEF;white-space:nowrap" dir="ltr"><span
        class="mw-redirect">oneway:bicycle</span>=no</tt> and even
    without <tt>oneway=yes</tt>.<br>
    <a
href="http://overpass-turbo.eu/?Q=%0A%5Bout%3Ajson%5D%5Btimeout%3A60%5D%3B%0A%2F%2F%20gather%20results%0A%28%0A%20%20%2F%2F%20query%20%0A%20way%5B%21%22oneway%3Abicycle%22%5D%5Bcycleway%7E%22opposite%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%0A%29%3B%0A%2F%2F%20print%20results%0Aout%20body%3B%0A%3E%3B%0Aout%20skel%20qt%3B%0A%0A">Please
      run this script</a> to find some of them.<br>
    I'm not going to give the nonOSM people I work with overly
    complicated instructions.¬† I'm not going to make a complicated
    script. To write it "for the errors".<br>
    <br>
    Could we please correct those mistakes?<br>
    <br>
    Cheers
    <br>
    <br>
    <table>
      <tbody>
        <tr>
          <td>Andr√©.</td>
        </tr>
      </tbody>
    </table>
    <br>
  </body>
</html>