<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi again,<br>
    </p>
    <p>lets ignore the cycleway:left:oneway=-1 for a moment and just
      consider cycleway:left=lane vs cycleway:left=opposite_lane.</p>
    <p>To me the main difference is, that cycleway:left=opposite_lane
      can only be used when the carriageway itself is a one way street
      (legally speaking).</p>
    <p>because of that, opposite_lane is conditioned on and mixing two
      conceptional different physical objects (cycleway and
      carriageway), that are only represented as one osm way.</p>
    <p>Remove oneway=yes (<font size="-2"><i>form the carriageway</i></font>)
      and you need to change cycleway:left=opposite_lane into
      cycleway:left=lane, too.</p>
    <p>Also, have you considered, how you would tag a dual-cycleway on
      the left-hand side of a one way carriageway?(eg cycleway:left=? +
      cycleway:left:oneway=no)</p>
    <p><br>
    </p>
    <p>Yours</p>
    <p>Hubert87<br>
    </p>
    <p>(P.S. I'm assuming right-hand-traffic)<br>
    </p>
  </body>
</html>