<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><br>
      >>>That's something we may want to fix.<br>
      <br>
      If I remember correctly, Mapserver in  tile mode draws a slightly
      larger tile and crops that one (something configurable with GUTTER
      or so). I wrote my the code in my pull request along the same
      principle.<br>
      Adjusting the query extent when doing whichshapes() and account
      for the size of symbols when adjusting  the clipping rectangle
      once the feature is obtained might be more efficient?<br>
      <br>
      But maybe this discussion shoud be done in mapserver-dev?<br>
      <br>
      MArco<br>
      <br>
      On 15-02-16 21:23, thomas bonfort wrote:<br>
    </div>
    <blockquote
cite="mid:CAOM3y2jxKONYyASf_WbfnzJh6W_Mhm1JmiYvKoU-+Ov1Qkrj0Q@mail.gmail.com"
      type="cite">
      <div dir="ltr">Steve,<br>
        <div>IIRC, we account for the size of symbols when adjusting our
          clipping rectangle once we have obtained a feature, but we do
          not adjust the query extent when doing whichshapes(). That's
          something we may want to fix.</div>
        <div>Another use-case would also be when the DATA statement does
          something like "ST_Buffer(the_geom,...) as the geom"</div>
        <div><br>
        </div>
        <div>--</div>
        <div>thomas</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On 15 February 2016 at 17:44, Lime,
          Steve D (MNIT) <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:Steve.Lime@state.mn.us" target="_blank">Steve.Lime@state.mn.us</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF">
              <div
                style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">
                <div>I know. We use to account for that explicitly.</div>
                <br>
                <div style="font-family:Times New
                  Roman;color:#000000;font-size:16px">
                  <hr>
                  <div style="direction:ltr"><font face="Tahoma"
                      size="2" color="#000000"><b>From:</b> deduikertjes
                      [<a moz-do-not-send="true"
                        href="mailto:deduikertjes@xs4all.nl"
                        target="_blank">deduikertjes@xs4all.nl</a>]<br>
                      <b>Sent:</b> Monday, February 15, 2016 2:44 AM<br>
                      <b>To:</b> Lime, Steve D (MNIT); Patrick Meis
                      <div>
                        <div class="h5"><br>
                          <b>Cc:</b> <a moz-do-not-send="true"
                            href="mailto:mapserver-users@lists.osgeo.org"
                            target="_blank">mapserver-users@lists.osgeo.org</a><br>
                          <b>Subject:</b> Re: [mapserver-users]
                          Rendering of Symbols outside map window<br>
                        </div>
                      </div>
                    </font><br>
                  </div>
                  <div>
                    <div class="h5">
                      <div>
                        <div>Steve,<br>
                          <br>
                          I think the key part in the question is here:<br>
                          <p class="MsoNormal"><span lang="EN-US">" and
                              the center point of the symbol is no
                              longer inside the map window".</span></p>
                          To my experience a symbol doesn't get drawn at
                          all when the point which is symbolized is
                          outside the requested extent (WMS mode at
                          least).<br>
                          <br>
                          To solve that I created the mentioned pull
                          request.<br>
                          <br>
                          Or do I miss something?<br>
                          <br>
                          MArco<br>
                          <br>
                          <br>
                          On 13-02-16 00:17, Lime, Steve D (MNIT) wrote:<br>
                        </div>
                        <blockquote type="cite">
                          <div
                            style="direction:ltr;font-family:Tahoma;color:#000000;font-size:10pt">This
                            should already be happening. The drawing
                            code traverses a layer's class/styles to
                            commute a selection and clipping rectangle
                            that is larger than the map extent.
                            <div><br>
                              <div style="font-family:Times New
                                Roman;color:#000000;font-size:16px">
                                <hr>
                                <div style="direction:ltr"><font
                                    face="Tahoma" size="2"
                                    color="#000000"><b>From:</b>
                                    mapserver-users [<a
                                      moz-do-not-send="true"
                                      href="mailto:mapserver-users-bounces@lists.osgeo.org"
                                      target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:mapserver-users-bounces@lists.osgeo.org">mapserver-users-bounces@lists.osgeo.org</a></a>]
                                    on behalf of mdprive [<a
                                      moz-do-not-send="true"
                                      href="mailto:deduikertjes@xs4all.nl"
                                      target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:deduikertjes@xs4all.nl">deduikertjes@xs4all.nl</a></a>]<br>
                                    <b>Sent:</b> Friday, February 12,
                                    2016 4:15 PM<br>
                                    <b>To:</b> Patrick Meis<br>
                                    <b>Cc:</b> <a
                                      moz-do-not-send="true"
                                      href="mailto:mapserver-users@lists.osgeo.org"
                                      target="_blank">
                                      <a class="moz-txt-link-abbreviated" href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a></a><br>
                                    <b>Subject:</b> Re:
                                    [mapserver-users] Rendering of
                                    Symbols outside map window<br>
                                  </font><br>
                                </div>
                                <div>
                                  <div>Hi Patrick,</div>
                                  <div><br>
                                  </div>
                                  <div>i've submitted a pull request for
                                    extending the map by a buffer and
                                    then clipping it, so that partial
                                    symbols on the edge get rendered as
                                    well (wms non tiled mode).</div>
                                  <div><br>
                                  </div>
                                  <div>maybe you can build from sources
                                    and use this patch to solve your
                                    problem.</div>
                                  <div><br>
                                  </div>
                                  <div>marco<br>
                                    <br>
                                    --
                                    <div><br>
                                    </div>
                                  </div>
                                  <div><br>
                                    Op 11 feb. 2016 om 21:54 heeft
                                    Ambrogio Foletti <<a
                                      moz-do-not-send="true"
                                      href="mailto:afoletti@gmail.com"
                                      target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:afoletti@gmail.com">afoletti@gmail.com</a></a>>
                                    het volgende geschreven:<br>
                                    <br>
                                  </div>
                                  <blockquote type="cite">
                                    <div>
                                      <div dir="ltr">Hello Patrick,
                                        <div><br>
                                        </div>
                                        <div>if you are using PostGIS as
                                          datasource, I would solve the
                                          problem by integrating a
                                          st_buffer in the DATA element
                                          itself ;) The added bonus is
                                          that you will get the
                                          attribute values from a
                                          GetFeatureInfo (if
                                          implemented) in the whole
                                          buffer zone.</div>
                                        <div>If not, you can try to use
                                          tile mode, and add some
                                          metabuffer (<a
                                            moz-do-not-send="true"
                                            href="http://mapserver.org/output/tile_mode.html"
                                            target="_blank">see
                                            mapserver doc</a>)</div>
                                        <div><br>
                                        </div>
                                        <div>Cheers!</div>
                                        <div>A. Foletti</div>
                                      </div>
                                      <div class="gmail_extra"><br>
                                        <div class="gmail_quote">2016-02-05
                                          10:58 GMT+01:00 Patrick Meis <span
                                            dir="ltr">
                                            <<a
                                              moz-do-not-send="true"
                                              href="mailto:Meis@stadt-muenster.de"
                                              target="_blank"><a class="moz-txt-link-abbreviated" href="mailto:Meis@stadt-muenster.de">Meis@stadt-muenster.de</a></a>></span>:<br>
                                          <blockquote
                                            class="gmail_quote"
                                            style="margin:0 0 0
                                            .8ex;border-left:1px #ccc
                                            solid;padding-left:1ex">
                                            <div lang="DE">
                                              <div>
                                                <p class="MsoNormal">Hallo,
                                                </p>
                                                <p class="MsoNormal"> </p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">i have
                                                    stumbled on a
                                                    problem.</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">I am
                                                    simulating a
                                                    buffering of
                                                    point-data with the
                                                    help of symbols,
                                                    which I have set to
                                                  </span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">sizeunit
                                                    = meters</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">size =
                                                    760</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US"> </span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">These
                                                    rather big symbols
                                                    disappear from my
                                                    map when I zoom in
                                                    and
                                                  </span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">the
                                                    center point of the
                                                    symbol is no longer
                                                    inside the map
                                                    window.</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">But a
                                                    significant part of
                                                    the symbol should
                                                    still be displayed.</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US"> </span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">Is
                                                    there any
                                                    possibility of
                                                    extending the
                                                    rendered map, so
                                                    that the symbols of
                                                    my points</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">are
                                                    still rendered even
                                                    when they are
                                                    outside my map
                                                    window?</span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US"> </span></p>
                                                <p class="MsoNormal"><span
                                                    lang="EN-US">Greetz<span></span></span></p>
                                                <span><font
                                                    color="#888888">
                                                    <p class="MsoNormal"><span
                                                        lang="EN-US">Patrick</span></p>
                                                  </font></span></div>
                                            </div>
                                            <br>
_______________________________________________<br>
                                            mapserver-users mailing list<br>
                                            <a moz-do-not-send="true"
                                              href="mailto:mapserver-users@lists.osgeo.org"
                                              target="_blank">mapserver-users@lists.osgeo.org</a><br>
                                            <a moz-do-not-send="true"
                                              href="http://lists.osgeo.org/mailman/listinfo/mapserver-users"
                                              rel="noreferrer"
                                              target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
                                          </blockquote>
                                        </div>
                                        <br>
                                      </div>
                                    </div>
                                  </blockquote>
                                </div>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                        <br>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <br>
            _______________________________________________<br>
            mapserver-users mailing list<br>
            <a moz-do-not-send="true"
              href="mailto:mapserver-users@lists.osgeo.org">mapserver-users@lists.osgeo.org</a><br>
            <a moz-do-not-send="true"
              href="http://lists.osgeo.org/mailman/listinfo/mapserver-users"
              rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/mapserver-users</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>