mmm, I tested a bit and it seems the calculation is more complex than that, as 
the ellipse size definition of the symbol has also some effect.

style->size 8, "points 6 6 end", "gap 20" => spacing of ~20px between dots
style->size 8, "points 8 8 end", "gap 20" => spacing of ~14px between dots
style->size 10, "points 6 6 end", "gap 20" => spacing of ~26px between dots

I fear I dont understand at all how this is calculated :(
  ----- Original Message ----- 
  From: Oliver Christen 
  To: thomas bonfort 
  Cc: [email protected] 
  Sent: Wednesday, January 13, 2010 10:08 AM
  Subject: Re: [mapserver-users] symbol circle (ellipse) rendered not round but 
oval


  thank you Thomas

  so if I have a dot of, for example, 8px and I want a space pf 20px between 
the dots, I need a gap of 20/8 =  2.5

  but as far as I can see, Mapserver doesnt like none-integer value for gap.

  what should I do? :(


  2010/1/12 thomas bonfort <[email protected]>

    gap in pixels = symbol->gap * style->size



    On Tue, Jan 12, 2010 at 16:52, Oliver Christen 
<[email protected]> wrote:

      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: [email protected] 
        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 
<[email protected]> 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: [email protected] 
            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 
<[email protected]> 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
              [email protected]
              http://lists.osgeo.org/mailman/listinfo/mapserver-users








_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to