<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi,<br>
    <br>
    I wonder why we make bridges split and split and split the roads.<br>
    In reality, bridges are pieces of concrete or stonework at level -1
    under an uninterrupted foil of tarmac at level 0.<br>
    Or at level 0 if it's understood that the renderer knows what's a
    bridge.<br>
    And the renderer knows, as it draws two thin stripes beside the
    road.<br>
    So, a bridge can be a little way segment overlaying the road.<br>
    This lets the routing software ignore the unnecessary complication
    of having to account for bridges as part of the route.<br>
    This lets the bridge having its own attributes, unrelated to the
    road, for example a different name.<br>
    This makes obsolete discussions wondering if the bridge must be
    split in two because the road changes in the middle.<br>
    Etc. etc., all pieces clutch in very neatly.<br>
    And BTW, this is similar to tunnel=culvert which is an optional
    feature of a bridge and that surprises no one at layer -1.<br>
    And now, if we put bridges and culverts at -1, the rivers or streams
    are normally at -2.<br>
    Tunnels (inside which the road runs) should be segments too, at
    level +1 or 0.<br>
    <br>
    I have tagged a number of streams and rivers at -2 -1 0 and I find
    it appreciable to have an instant view of where the complete main
    stream is, if not exaggeratedly long, as well as less prone to
    errors.<br>
    <br>
    Cheers,<br>
    <br>
    <table>
      <tbody>
        <tr>
          <td>AndrĂ©.</td>
        </tr>
      </tbody>
    </table>
    <br>
    <br>
  </body>
</html>