<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Am 01.02.2013 15:01, schrieb Janko
      Mihelić:<br>
    </div>
    <blockquote
cite="mid:CAA=vpS9GR_ZgzR1_C8TiR8fMch6U9v7cKQgV_Pi3gQ6jSqFDEQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">2013/2/1 Peter Wendorff <span dir="ltr"><<a
            moz-do-not-send="true"
            href="mailto:wendorff@uni-paderborn.de" target="_blank">wendorff@uni-paderborn.de</a>></span><br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <br>
          but on the other hand it's a reasonable preprocessing step to
          calculate these conflicts (sharing nodes between ways having
          bridge=* and ways having the bridge-area-tag => remove the
          bridge=yes tag for rendering).<br>
        </blockquote>
        <div><br>
          I think that's harder than you think. What if you have the
          next example:<br>
          <br>
          <a moz-do-not-send="true"
            href="http://i.imgur.com/ETBsfSQ.png">http://i.imgur.com/ETBsfSQ.png
          </a><br>
          <br>
          How does the renderer preprocesor know if the middle line is
          inside the bridge area? It has to make some difficult
          calculations for that. And the blue line is outside, although
          it shares two nodes with the bridge. (I know it would rarely
          happen, but it will happen.)<br>
        </div>
      </div>
    </blockquote>
    Sure it will happen.<br>
    And yes, that's more complicated to achieve, but look at the
    renderings in many ordinary streets on all common osm renderings: As
    soon as was are divided into pieces, you likely get very dense
    lables as mapnik renders labels on every part of the street
    individually. Examples:<br>
    <a class="moz-txt-link-freetext" href="http://osm.org/go/0BOdPbE~N">http://osm.org/go/0BOdPbE~N</a>--<br>
    <a class="moz-txt-link-freetext" href="http://osm.org/go/0GPCAb0oG">http://osm.org/go/0GPCAb0oG</a>-- (Ostenallee near the intersection)<br>
    <a class="moz-txt-link-freetext" href="http://osm.org/go/0GlK2S06_">http://osm.org/go/0GlK2S06_</a>-- (Liboriberg: two parts bridge (as the
    bus routes use the bridge Kasseler-Tor-Brücke), two labels left and
    right for the non-bridge-part of the street.<br>
    <br>
    So that's a general problem of renderers, yet - but it should be
    solved imho, and this might be done independent of concrete tags or
    features, to combine features sharing the matching properties for a
    particular style. Other use cases for something like that:<br>
    - dashed line patterns now interfere when coming together on
    different ways as there occur shorter or longer dashes or spaces at
    the connection node<br>
    - labels (see above) could be rendered after combining more parts of
    the street, if they are skipped due to their size on the short
    single way parts<br>
    - the bridge example of course<br>
    <blockquote
cite="mid:CAA=vpS9GR_ZgzR1_C8TiR8fMch6U9v7cKQgV_Pi3gQ6jSqFDEQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>
          And I don't know why you guys think black borders on the
          street over a bridge look ugly. We have examples:<br>
          <br>
          <a moz-do-not-send="true" href="http://osm.org/go/0BOd2GJhP--">http://osm.org/go/0BOd2GJhP--</a><br>
        </div>
      </div>
    </blockquote>
    I personally never said this looks ugly. I didn't even look into
    what would happen in the current style with these casings,<br>
    but for any style using mapnik the way I described should work to
    not interfere with a possibly more verbose bridge casing than in the
    mapnik style in more or less any case.<br>
    <blockquote
cite="mid:CAA=vpS9GR_ZgzR1_C8TiR8fMch6U9v7cKQgV_Pi3gQ6jSqFDEQ@mail.gmail.com"
      type="cite">
      <div class="gmail_quote">
        <div>Which look good to me, and if you zoom out, those black
          borders are needed again:<br>
          <br>
          <a moz-do-not-send="true" href="http://osm.org/go/0BOd2B4U--">http://osm.org/go/0BOd2B4U--</a><br>
          <br>
          because the street outgrows the bridge area.<br>
        </div>
      </div>
    </blockquote>
    That's why I promoted to keep bridge=yes nevertheless (see previous
    posts)<br>
    <br>
    regards<br>
    Peter<br>
  </body>
</html>