<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi Chris,</p>
    <p>I've asked the question simple as possible, but I'm really trying
      to accomplish the use cases you mentioned! <br>
    </p>
    <p>I'm trying to symbolize all different administrative levels,
      including the shoreline. This can be partially accomplish with
      lines by stacking all, from the most general ones, like the
      international border, to the the less ones. Less important borders
      are covered by more important ones, like in the simple screenshot:
      <a class="moz-txt-link-freetext" href="https://nextcloud.geomaster.pt/index.php/s/Pb3XWNCtzqbPQyi">https://nextcloud.geomaster.pt/index.php/s/Pb3XWNCtzqbPQyi</a></p>
    <p>This does not solve the shoreline problem. And, if we use
      markers, we can not cover the border underneath. We really need to
      render just the most general border on that segment.</p>
    <p>We are using just "simple features" to represent the world. This
      simple representation is quite limited for this kind of relations
      between layers. We need more semantics.</p>
    <p>Thanks you for your input, Chris!</p>
    <p>Regards,</p>
    <p>Jorge<br>
    </p>
    <div class="moz-cite-prefix">On 11/06/20 16:03, chris hermansen
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CACc2_68rWk8m1c80z4uJxORRaNPYoEYkP3irx=29bTTd4Uhz9A@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">Jorge and List,<br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Thu, Jun 11, 2020 at 7:13
            AM Jorge Gustavo Rocha <<a href="mailto:jgr@geomaster.pt"
              moz-do-not-send="true">jgr@geomaster.pt</a>> wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div>
              <p>Thank you for the feedback, Karl and Christoph.</p>
              <p>Your work around is valid. It is possible to transform
                the polygons into lines and then render them correctly.<br>
              </p>
              <p>It would be nice to have an option to render only once
                adjacent polygons, with a a common border.</p>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>In my experience, this is one of many kinds of
            "cartographic  boundary weirdness" that would be nice to
            have, conceptually speaking anyway.</div>
          <div><br>
          </div>
          <div>Another is an international boundary that disappears when
            the ocean is on one side and land is on the other (the
            border between Spain and Portugal symbolized as an
            international border, but Portugal's and Spain's coastlines
            symbolized as shoreline).<br>
          </div>
          <div><br>
          </div>
          <div>Or provincial / state boundaries disappear when one
            country is on one side and one is on the other (the border
            between Portalegre and Castel Branco shows as provincial
            border, but the border between Portalegre and Extremadura
            shows as national border).</div>
          <div><br>
          </div>
          <div>And of course as you say, in no case should the border be
            symbolized twice.</div>
          <div><br>
          </div>
          <div>Regardless of whether the process of this symbolization
            is manual or automatic, there is obviously a process of
            converting polygons to lines, removal of duplicate lines,
            then analyzing the entities to the left and right to
            determine how to symbolize the line according to some
            pre-configured list of priorities.</div>
        </div>
        <br>
        -- <br>
        <div dir="ltr" class="gmail_signature">
          <div dir="ltr">Chris Hermansen · clhermansen "at" gmail "dot"
            com<br>
            <br>
            C'est ma façon de parler.</div>
        </div>
      </div>
    </blockquote>
    <div class="moz-signature">-- <br>
      <title>Email Signature</title>
      <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
      <table style="width: 525px; font-size: 11pt; font-family: Arial,
        sans-serif;" cellspacing="0" cellpadding="0">
        <tbody>
          <tr>
            <td style="text-align:center; font-size: 10pt; font-family:
              Arial, sans-serif; border-right: 1px solid;
              border-right-color: #fb6303; width: 125px; padding-right:
              10px; vertical-align: top;" rowspan="6" width="125"
              valign="top"> <a href="https://www.geomaster.pt"
                target="_blank"><img alt="Logo" style="width:105px;
                  height:auto; border:0;"
src="https://geomaster.pt/wp-content/uploads/2017/02/cropped-geomaster300x300-1.png"
                  width="85" border="0"></a> </td>
            <td style="padding-left:10px">
              <table cellspacing="0" cellpadding="0">
                <tbody>
                  <tr>
                    <td style="font-size: 10pt; color:#0079ac;
                      font-family: Arial, sans-serif; width: 400px;
                      padding-bottom: 5px; padding-left: 10px;
                      vertical-align: top;" valign="top"> <strong><span
                          style="font-size: 14pt; font-family: Arial,
                          sans-serif; color:#fb6303;">Geomaster</span></strong><br>
                      <strong><span style="font-size: 11pt; font-family:
                          Arial, sans-serif; color:black;">Jorge Gustavo
                          Rocha</span></strong> <span
                        style="font-family: Arial, sans-serif;
                        font-size:11pt; color:#000000;"><span
                          style="padding-right: 5px; padding-left: 5px;">
                          | </span>Software Engineer</span> </td>
                  </tr>
                  <tr>
                    <td style="font-size: 10pt; color:#444444;
                      font-family: Arial, sans-serif; padding-bottom:
                      5px; padding-top: 5px; padding-left: 10px;
                      vertical-align: top; line-height:17px;"
                      valign="top"> <span><span style="color: #fb6303;"><strong>e:</strong></span><span
                          style="font-size: 10pt; font-family: Arial,
                          sans-serif; color:#000000;"> <a class="moz-txt-link-abbreviated" href="mailto:jgr@geomaster.pt">jgr@geomaster.pt</a></span></span>
                      <span><span style="padding-left:
                          5px;padding-right: 5px;"> | </span><span
                          style="color: #fb6303;"><strong>m:</strong></span><span
                          style="font-size: 10pt; font-family: Arial,
                          sans-serif; color:#000000;"> +351 910 333 888<br>
                        </span></span> <span><span style="color:
                          #fb6303;"><strong>g:</strong></span><span
                          style="font-size: 10pt; font-family: Arial,
                          sans-serif; color:#000000;"> 41.54094,-8.40490</span></span>
                      <span><span style="padding-left:
                          7px;padding-right: 5px;"> | </span><span
                          style="color: #fb6303;"><strong>v: </strong></span><span
                          style="font-size: 10pt; font-family: Arial,
                          sans-serif; color:#000000; padding-left: 7px;">
                          510 906 109<br>
                        </span></span> <span> <span style="color:
                          #fb6303;"><strong>a: </strong></span> </span>
                      <span> <span style="font-size: 10pt; font-family:
                          Arial, sans-serif; color: #000000;"><span> </span>Rua
                          António Cândido Pinto, 67, 4715-400 Braga<br>
                        </span></span> </td>
                  </tr>
                </tbody>
              </table>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>