[mapserver-users] symbol circle (ellipse) rendered not round but oval

Oliver Christen oliver.christen at camptocamp.com
Tue Jan 12 07:52:12 PST 2010


GAP 20 is really giving unwanted result:

http://dev.camptocamp.com/~ochriste/tilecache9.png

though using only one style instead of two seems to solve the oval problem (but why ???)

    style
     symbol "dots"
     size 8
     color 204 102 0
     outlinecolor  102 51 0
    end

I dont understand how GAP is supposed working:

with GAP 2, I had ~10px between dots,
with GAP 3, I had ~18px between dots,
with GAP 4, I had ~26px between dots

whats the logic ?
  ----- Original Message ----- 
  From: thomas bonfort 
  To: Oliver Christen 
  Cc: mapserver-users at lists.osgeo.org 
  Sent: Tuesday, January 12, 2010 4:36 PM
  Subject: Re: [mapserver-users] symbol circle (ellipse) rendered not round but oval


  symbol
   name dots
   type ellipse
   points 1 1 end
   gap 20
  end

  ...

  style
   symbol "dots"
   size 8
   color r g b
   outlinecolor  r g b
  end





  On Tue, Jan 12, 2010 at 16:31, Oliver Christen <oliver.christen at camptocamp.com> wrote:

    Hi Thomas :)

    thanks for the answer, but sadely it didnt solve my problem:

    here are a few tests I did:

    using GAP 20 gave me really weird result:
    http://dev.camptocamp.com/~ochriste/tilecache6_gap_20.png

    using PATTERN 1 22 END gave me better result, but the dot are still slightly oval:
    http://dev.camptocamp.com/~ochriste/tilecache7_pattern.png

    I wondered if the visual effect may have come from the fact im pilling up two circle one over the other, but even when trying to display only the outer or inner circles, the circle are still slightly off:
    http://dev.camptocamp.com/~ochriste/tilecache4_outercircle.png
    http://dev.camptocamp.com/~ochriste/tilecache5_innercircle.png
    (both at once http://dev.camptocamp.com/~ochriste/tilecache3_bothcircle.png)

    any other idea? ^_^
      ----- Original Message ----- 
      From: thomas bonfort 
      To: Oliver Christen 
      Cc: mapserver-users at lists.osgeo.org 
      Sent: Tuesday, January 12, 2010 3:18 PM
      Subject: Re: [mapserver-users] symbol circle (ellipse) rendered not round but oval


      hi Oliver :)

      try with GAP 20 instead of STYLE 1 20 END (which is deprecated btw, use PATTERN now)

      cheers,
      thomas


      On Tue, Jan 12, 2010 at 15:04, Oliver Christen <oliver.christen at camptocamp.com> wrote:

        hello

        I have a weird problem with symbology.
        Im rendering a line with dots, but the dots are not round but slightly oval, see image http://dev.camptocamp.com/~ochriste/tilecache.png

        Any idea what could be the cause ?

        Here is my symbol definition:

        SYMBOL
         NAME "linie-gepunkt10"
         TYPE ELLIPSE
         POINTS
          1 1
         END
         STYLE
          1 20
         END
         FILLED TRUE
        END

        and my layer's class definition:

         CLASS
          EXPRESSION "3"
          MAXSCALEDENOM 200001
          STYLE
            SYMBOL "linie-gepunkt10"
            SIZE 10
            COLOR 102 51 0
          END
          STYLE
            SYMBOL "linie-gepunkt10"
            SIZE 8
            COLOR 204 102 0
          END
         END

        and the map outputformat:

        OUTPUTFORMAT
         NAME png
         DRIVER "AGG/PNG"
         MIMETYPE "image/png"
         IMAGEMODE RGBA
         EXTENSION "png"
         FORMATOPTION "INTERLACE=OFF"
        END 
        _______________________________________________
        mapserver-users mailing list
        mapserver-users at lists.osgeo.org
        http://lists.osgeo.org/mailman/listinfo/mapserver-users




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20100112/81875e4c/attachment.htm>


More information about the MapServer-users mailing list