Polygon outline width

Flavio Hendry flavio at TYDAC.CH
Tue Jul 31 00:45:01 PDT 2007


Hi Jukka

half/half would be normal and logic to me ...

Mit freundlichem Gruss / Best Regards
Flavio Hendry

----------------------------------------------------------------
TYDAC Web-Site:  http://www.tydac.ch
TYDAC MapServer: http://www.mapserver.ch
----------------------------------------------------------------
############      Mit freundlichen Gruessen / Kind Regards
############             mailto:flavio at tydac.ch
############         TYDAC AG - http://www.tydac.ch
####    ####        Geographic Information Solutions
####    ####         Luternauweg 12 -- CH-3006 Bern
############   Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860
----------------------------------------------------------------


-----Original Message-----
From: Rahkonen Jukka <Jukka.Rahkonen at MMMTIKE.FI>
To: MAPSERVER-USERS at LISTS.UMN.EDU
Date: Tue, 31 Jul 2007 10:06:15 +0300
Subject: Re: [UMN_MAPSERVER-USERS] Polygon outline width

> Hi,
>  
> The question might be actually in how the polygons and outlines
> actually are rendered.  Gilles seems to suppose that polygon in first
> rendered with COLOR and after that outline is rendered outside the
> polygon with OUTLINECOLOR, resulting to a shape that widened from the
> original by the line width.  But perhaps Mapserver is rendering the
> outline just inside (effectively, above) the coloured polygon that is
> on the bottom, or maybe half and half? I suppose that would lead to
> similar results in cases 2) and 3). Who knows?
>  
> -Jukka Rahkonen-
> 
> ________________________________
> 
> Lähettäjä: UMN MapServer Users List puolesta: Gilles Bassière
> Lähetetty: ma 30.7.2007 19:08
> Vastaanottaja: MAPSERVER-USERS at LISTS.UMN.EDU
> Aihe: Re: [UMN_MAPSERVER-USERS] Polygon outline width
> 
> 
> 
> Hi Bart
> 
> I don't get you. I tried with the OUTLINECOLOR property set to a
> valid
> color, to -1 0 0 and without any OUTLINECOLOR property, is that what
> you
> mean ?
> 
> Let me describe my results :
> 
> 1) COLOR set to 153 179 204, OUTLINECOLOR is set to 0 0 0
> => My shape appear in blue with a 1 pixel black border.
> 
> 2) COLOR set to 153 179 204, OUTLINECOLOR is not set (default value)
> => My shape appear in blue, there is no black border but polygon is
> as
> thick as the previous one. I assume that Mapserver draw a 1 pixel
> border
> using the filling color.
> 
> 3) COLOR set to 153 179 204, OUTLINECOLOR is set to -1 0 0 (or to -1
> -1 -1)
> => The result is the same as case no 2.
> 
> Attached are some map excerpts illustrating these 3 cases.
> 
> If I understand, the value -1 0 0 is a way to say to Mapserver: "Draw
> this transparent", right ? So, every pixel that appear black in the
> first case shouldn't appear in blue in the 3rd case, isn't it ? As
> you
> can see on the third map (case3.png), it's not. :(
> 
> Flavio, thanks for checking my mapfile. I tried with and without
> antialias and it looks better with it. I don't know how to check
> whether
> my polygons are valid (closed polygon), could you give me a way to
> check
> that ?
> 
> Regards
> 
> 
> 
> Bart van den Eijnden (OSGIS) wrote:
> > Try and leave out the OUTLINECOLOR altogether.
> >
> > Best regards,
> > Bart
> >
> > --
> > Bart van den Eijnden
> > OSGIS, Open Source GIS
> > http://www.osgis.nl <http://www.osgis.nl/> 
> >
> >
> > --------- Oorspronkelijk bericht --------
> > Van: Gilles Bassi�re <gilles.bassiere at MAKINA-CORPUS.COM>
> > Naar: MAPSERVER-USERS at LISTS.UMN.EDU <MAPSERVER-USERS at LISTS.UMN.EDU>
> > Onderwerp: Re: [UMN_MAPSERVER-USERS] Polygon outline width
> > Datum: 30/07/07 10:58
> >
> >  
> >> Here is my mapfile. The complete Mapfile has 8 other layers but I
> >> removed them in order to make it easy to read, anyway all layers
> have
> >> the same properties (only the color change).
> >> I also tried to set the OUTLINECOLOR property at the CLASS level
> and to
> >> use the value -1 0 0 but the outline is still not transparent.
> >>
> >> # WGS 84 (epsg:4326)
> >> MAP
> >>    NAME                "Test"
> >>    IMAGETYPE           "png"
> >>    EXTENT              3.3 50.75 7.25 53.6
> >>    IMAGECOLOR          255 255 255
> >>    FONTSET             "/home/gba/public_html/fonts.txt"
> >>    SYMBOLSET          
> "/home/gba/public_html/symbols.sym"
> >>    UNITS               dd
> >>
> >>    PROJECTION
> >>       "init=epsg:4326"
> >>    END
> >>
> >>    WEB
> >>       IMAGEPATH        "/home/gba/public_html/img/"
> >>       IMAGEURL         "/img/"
> >>       METADATA
> >>          "wms_title"            "Road map"
> >>          "wms_onlineresource" 
> >>    
> > "http://localhost/~gba/cgi-bin/test.cgi?"
> <http://localhost/~gba/cgi-bin/test.cgi?> 
> >  
> >>          "wms_srs"              "epsg:4326"
> >>       END
> >>    END
> >>
> >>    # Legend
> >>    LEGEND
> >>       KEYSIZE          10 5
> >>       LABEL
> >>          TYPE          bitmap
> >>          SIZE          medium
> >>          COLOR         0 0 0
> >>          PARTIALS      false
> >>       END
> >>       STATUS           on
> >>    END
> >>
> >>    # Scale bar
> >>    SCALEBAR
> >>       IMAGECOLOR       255 255 255
> >>       LABEL
> >>          COLOR         0 0 0
> >>          SIZE          tiny
> >>       END
> >>       STYLE            1
> >>       SIZE             50 2
> >>       COLOR            0 0 0
> >>       UNITS            meters
> >>       INTERVALS        2
> >>       STATUS           on
> >>    END
> >>
> >>    OUTPUTFORMAT
> >>       NAME             "png"
> >>       DRIVER           "GD/PNG"
> >>       MIMETYPE         "image/png"
> >>       IMAGEMODE        "rgba"
> >>       EXTENSION        "png"
> >>       FORMATOPTION     "transparent=on"
> >>       FORMATOPTION     "interlace=on"
> >>    END
> >>
> >>   
> >>
> #####################################################################
> #####
> >>    # Start of LAYER Definitions
> >> ---------------------------------------------
> >>   
> >>
> #####################################################################
> #####
> >>
> >>    # LAYER 9 : water -------------------------------------
> >>    LAYER
> >>       NAME             "water"
> >>       GROUP            "background"
> >>       CONNECTIONTYPE   postgis
> >>       CONNECTION       "host=localhost dbname=test user=test
> >> password=xxxxx port=5432"
> >>       DATA             "wkb_geometry FROM water"
> >>       STATUS           on
> >>       TYPE             polygon
> >>       TRANSPARENCY     alpha
> >>
> >>       PROJECTION
> >>          "init=epsg:4326"
> >>       END
> >>     
> >>       CLASS
> >>          STYLE
> >>             COLOR         153 179 204
> >>             OUTLINECOLOR  -1 -1 -1
> >>             ANTIALIAS     true
> >>          END
> >>       END
> >>
> >>       METADATA
> >>          "wms_title"   "Water bodies"
> >>          "wms_srs"     "EPSG:4326"
> >>          "wms_extent"  "3.3 50.75 7.25 53.6"
> >>       END
> >>    END
> >> END
> >>
> >> # test URL (GetMap) :
> >>
> >>    
> >
> http://localhost/~gba/cgi-bin/test.cgi?service=wms&version=1.1.1&requ
> est=getmap&layers=background&styles=&srs=epsg:4326&width=800&height=6
> 00&format=image/png&bbox=3.358400,50.750400,7.227600,53.555000
> >  
> >> > Hi Gilles
> >> >
> >> > How does sour map-file look? OUTLINECOLOR -1 0 0 definitely
> should
> >>    
> > work.
> >  
> >> >
> >> > Mit freundlichem Gruss / Best Regards
> >> > Flavio Hendry
> >> >
> >> >
> ----------------------------------------------------------------
> >> > TYDAC Web-Site:  http://www.tydac.ch <http://www.tydac.ch/> 
> >> > TYDAC MapServer: http://www.mapserver.ch
> <http://www.mapserver.ch/> 
> >> >
> ----------------------------------------------------------------
> >> > ############      Mit freundlichen Gruessen / Kind Regards
> >> > ############             mailto:flavio at tydac.ch
> >> > ############         TYDAC AG - http://www.tydac.ch
> <http://www.tydac.ch/> 
> >> > ####    ####        Geographic Information Solutions
> >> > ####    ####         Luternauweg 12 -- CH-3006 Bern
> >> > ############   Tel +41 (0)31 368 0180 - Fax +41 (0)31 368
> 1860
> >> >
> ----------------------------------------------------------------
> >> >
> >> >
> >> > -----Original Message-----
> >> > From: Gilles Bassi�re
> <gilles.bassiere at makina-corpus.com>
> >> > To: Flavio Hendry <flavio at tydac.ch>
> >> > Cc: MAPSERVER-USERS at LISTS.UMN.EDU
> >> > Date: Mon, 30 Jul 2007 11:58:00 +0200
> >> > Subject: Re: [UMN_MAPSERVER-USERS] Polygon outline width
> >> >
> >> >  
> >> >> Hi Flavio
> >> >>
> >> >> Thanks for your help. Unfortunately, it has no effect on
> my map.
> >>    
> > I
> >  
> >> >> tried
> >> >> to set this value for OUTLINE in the CLASS element, then
> in the
> >>    
> > STYLE
> >  
> >> >> element but rivers still appear very thick on my map when
> the
> >>    
> > scale
> >  
> >> >> in
> >> >> large... Actually, the same map is produced with OUTLINE
> -1 0 0
> >>    
> > or
> >  
> >> >> without. =(
> >> >>
> >> >> As explained in the FAQ, I tried to set up a circle
> symbol but it
> >> >> seems
> >> >> to work only for true lines, not for polygon outlines.
> >> >>
> >> >> Any other idea ?
> >> >>
> >> >> Gilles
> >> >>    
> >> >>> Hi Gilles
> >> >>>
> >> >>> just set the OUTLINECOLOR to -1 0 0.
> >> >>>
> >> >>> Mit freundlichem Gruss / Best Regards
> >> >>> Flavio Hendry
> >> >>>
> >> >>>
> >>    
> > ----------------------------------------------------------------
> >  
> >> >>> TYDAC Web-Site:  http://www.tydac.ch
> <http://www.tydac.ch/> 
> >> >>> TYDAC MapServer: http://www.mapserver.ch
> <http://www.mapserver.ch/> 
> >> >>>
> >>    
> > ----------------------------------------------------------------
> >  
> >> >>> ############      Mit freundlichen Gruessen / Kind
> Regards
> >> >>> ############             mailto:flavio at tydac.ch
> >> >>> ############         TYDAC AG - http://www.tydac.ch
> <http://www.tydac.ch/> 
> >> >>> ####    ####        Geographic Information Solutions
> >> >>> ####    ####         Luternauweg 12 -- CH-3006 Bern
> >> >>> ############   Tel +41 (0)31 368 0180 - Fax +41 (0)31
> 368
> >>    
> > 1860
> >  
> >> >>>
> >>    
> > ----------------------------------------------------------------
> >  
> >> >>>
> >> >>>
> >> >>> -----Original Message-----
> >> >>> From: Gilles Bassi�re
> >>    
> > <gilles.bassiere at MAKINA-CORPUS.COM>
> >  
> >> >>> To: MAPSERVER-USERS at LISTS.UMN.EDU
> >> >>> Date: Fri, 27 Jul 2007 15:09:22 +0200
> >> >>> Subject: [UMN_MAPSERVER-USERS] Polygon outline width
> >> >>>
> >> >>>  
> >> >>>      
> >> >>>> Hi there,
> >> >>>>
> >> >>>> I wonder whether it's possible to have no outline
> for a
> >>    
> > polygon.
> >  
> 
> 
> --
> Gilles Bassiere
> MAKINA CORPUS
> 30 rue des Jeuneurs
> FR-75011 PARIS
> http://www.makina-corpus.com <http://www.makina-corpus.com/> 



More information about the MapServer-users mailing list