Polygon outline width

Gilles Bassière gilles.bassiere at MAKINA-CORPUS.COM
Mon Jul 30 12:08:40 EDT 2007


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
>
>
> --------- 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                &quot;Test&quot;
>>    IMAGETYPE           &quot;png&quot;
>>    EXTENT              3.3 50.75 7.25 53.6
>>    IMAGECOLOR          255 255 255
>>    FONTSET             &quot;/home/gba/public_html/fonts.txt&quot;
>>    SYMBOLSET           &quot;/home/gba/public_html/symbols.sym&quot;
>>    UNITS               dd
>>
>>    PROJECTION
>>       &quot;init=epsg:4326&quot;
>>    END
>>
>>    WEB
>>       IMAGEPATH        &quot;/home/gba/public_html/img/&quot;
>>       IMAGEURL         &quot;/img/&quot;
>>       METADATA
>>          &quot;wms_title&quot;            &quot;Road map&quot;
>>          &quot;wms_onlineresource&quot;  
>>     
> &quot;http://localhost/~gba/cgi-bin/test.cgi?&quot;
>   
>>          &quot;wms_srs&quot;              &quot;epsg:4326&quot;
>>       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             &quot;png&quot;
>>       DRIVER           &quot;GD/PNG&quot;
>>       MIMETYPE         &quot;image/png&quot;
>>       IMAGEMODE        &quot;rgba&quot;
>>       EXTENSION        &quot;png&quot;
>>       FORMATOPTION     &quot;transparent=on&quot;
>>       FORMATOPTION     &quot;interlace=on&quot;
>>    END
>>
>>    
>> ##########################################################################
>>    # Start of LAYER Definitions 
>> ---------------------------------------------
>>    
>> ##########################################################################
>>
>>    # LAYER 9 : water -------------------------------------
>>    LAYER
>>       NAME             &quot;water&quot;
>>       GROUP            &quot;background&quot;
>>       CONNECTIONTYPE   postgis
>>       CONNECTION       &quot;host=localhost dbname=test user=test 
>> password=xxxxx port=5432&quot;
>>       DATA             &quot;wkb_geometry FROM water&quot;
>>       STATUS           on
>>       TYPE             polygon
>>       TRANSPARENCY     alpha
>>
>>       PROJECTION
>>          &quot;init=epsg:4326&quot;
>>       END
>>      
>>       CLASS
>>          STYLE
>>             COLOR         153 179 204
>>             OUTLINECOLOR  -1 -1 -1
>>             ANTIALIAS     true
>>          END
>>       END
>>
>>       METADATA
>>          &quot;wms_title&quot;   &quot;Water bodies&quot;
>>          &quot;wms_srs&quot;     &quot;EPSG:4326&quot;
>>          &quot;wms_extent&quot;  &quot;3.3 50.75 7.25 53.6&quot;
>>       END
>>    END
>> END
>>
>> # test URL (GetMap) : 
>>
>>     
> http://localhost/~gba/cgi-bin/test.cgi?service=wms&amp;version=1.1.1&amp;request=getmap&amp;layers=background&amp;styles=&amp;srs=epsg:4326&amp;width=800&amp;height=600&amp;format=image/png&amp;bbox=3.358400,50.750400,7.227600,53.555000
>   
>> &gt; Hi Gilles
>> &gt;
>> &gt; How does sour map-file look? OUTLINECOLOR -1 0 0 definitely should
>>     
> work.
>   
>> &gt;
>> &gt; Mit freundlichem Gruss / Best Regards
>> &gt; Flavio Hendry
>> &gt;
>> &gt; ----------------------------------------------------------------
>> &gt; TYDAC Web-Site:  http://www.tydac.ch
>> &gt; TYDAC MapServer: http://www.mapserver.ch
>> &gt; ----------------------------------------------------------------
>> &gt; ############      Mit freundlichen Gruessen / Kind Regards
>> &gt; ############             mailto:flavio at tydac.ch
>> &gt; ############         TYDAC AG - http://www.tydac.ch
>> &gt; ####    ####        Geographic Information Solutions
>> &gt; ####    ####         Luternauweg 12 -- CH-3006 Bern
>> &gt; ############   Tel +41 (0)31 368 0180 - Fax +41 (0)31 368 1860
>> &gt; ----------------------------------------------------------------
>> &gt;
>> &gt;
>> &gt; -----Original Message-----
>> &gt; From: Gilles Bassi�re &lt;gilles.bassiere at makina-corpus.com&gt;
>> &gt; To: Flavio Hendry &lt;flavio at tydac.ch&gt;
>> &gt; Cc: MAPSERVER-USERS at LISTS.UMN.EDU
>> &gt; Date: Mon, 30 Jul 2007 11:58:00 +0200
>> &gt; Subject: Re: [UMN_MAPSERVER-USERS] Polygon outline width
>> &gt;
>> &gt;   
>> &gt;&gt; Hi Flavio
>> &gt;&gt;
>> &gt;&gt; Thanks for your help. Unfortunately, it has no effect on my map.
>>     
> I
>   
>> &gt;&gt; tried 
>> &gt;&gt; to set this value for OUTLINE in the CLASS element, then in the
>>     
> STYLE
>   
>> &gt;&gt; element but rivers still appear very thick on my map when the
>>     
> scale
>   
>> &gt;&gt; in 
>> &gt;&gt; large... Actually, the same map is produced with OUTLINE -1 0 0
>>     
> or 
>   
>> &gt;&gt; without. =(
>> &gt;&gt;
>> &gt;&gt; As explained in the FAQ, I tried to set up a circle symbol but it
>> &gt;&gt; seems 
>> &gt;&gt; to work only for true lines, not for polygon outlines.
>> &gt;&gt;
>> &gt;&gt; Any other idea ?
>> &gt;&gt;
>> &gt;&gt; Gilles
>> &gt;&gt;     
>> &gt;&gt;&gt; Hi Gilles
>> &gt;&gt;&gt;
>> &gt;&gt;&gt; just set the OUTLINECOLOR to -1 0 0.
>> &gt;&gt;&gt;
>> &gt;&gt;&gt; Mit freundlichem Gruss / Best Regards
>> &gt;&gt;&gt; Flavio Hendry
>> &gt;&gt;&gt;
>> &gt;&gt;&gt;
>>     
> ----------------------------------------------------------------
>   
>> &gt;&gt;&gt; TYDAC Web-Site:  http://www.tydac.ch
>> &gt;&gt;&gt; TYDAC MapServer: http://www.mapserver.ch
>> &gt;&gt;&gt;
>>     
> ----------------------------------------------------------------
>   
>> &gt;&gt;&gt; ############      Mit freundlichen Gruessen / Kind Regards
>> &gt;&gt;&gt; ############             mailto:flavio at tydac.ch
>> &gt;&gt;&gt; ############         TYDAC AG - http://www.tydac.ch
>> &gt;&gt;&gt; ####    ####        Geographic Information Solutions
>> &gt;&gt;&gt; ####    ####         Luternauweg 12 -- CH-3006 Bern
>> &gt;&gt;&gt; ############   Tel +41 (0)31 368 0180 - Fax +41 (0)31 368
>>     
> 1860
>   
>> &gt;&gt;&gt;
>>     
> ----------------------------------------------------------------
>   
>> &gt;&gt;&gt;
>> &gt;&gt;&gt;
>> &gt;&gt;&gt; -----Original Message-----
>> &gt;&gt;&gt; From: Gilles Bassi�re
>>     
> &lt;gilles.bassiere at MAKINA-CORPUS.COM&gt;
>   
>> &gt;&gt;&gt; To: MAPSERVER-USERS at LISTS.UMN.EDU
>> &gt;&gt;&gt; Date: Fri, 27 Jul 2007 15:09:22 +0200
>> &gt;&gt;&gt; Subject: [UMN_MAPSERVER-USERS] Polygon outline width
>> &gt;&gt;&gt;
>> &gt;&gt;&gt;   
>> &gt;&gt;&gt;       
>> &gt;&gt;&gt;&gt; Hi there,
>> &gt;&gt;&gt;&gt;
>> &gt;&gt;&gt;&gt; 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: case1.png
Type: image/png
Size: 18661 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapserver-users/attachments/20070730/2ca6a1a9/case1.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: case2.png
Type: image/png
Size: 15368 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapserver-users/attachments/20070730/2ca6a1a9/case2.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: case3.png
Type: image/png
Size: 15368 bytes
Desc: not available
Url : http://lists.osgeo.org/pipermail/mapserver-users/attachments/20070730/2ca6a1a9/case3.png


More information about the mapserver-users mailing list