Polygon outline width
Gilles Bassière
gilles.bassiere at MAKINA-CORPUS.COM
Mon Jul 30 09:08:40 PDT 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 "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?"
>
>> "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&request=getmap&layers=background&styles=&srs=epsg:4326&width=800&height=600&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
>> > 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: 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
>> >>> 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: 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
-------------- 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/attachment.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/attachment-0001.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/attachment-0002.png>
More information about the MapServer-users
mailing list