Polygon outline width

Gilles Bassière gilles.bassiere at MAKINA-CORPUS.COM
Mon Jul 30 05:58:00 EDT 2007


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.
>> My first attempt was to set the WIDTH property of the STYLE element
>> to 0 
>> in my MapFile but I got an error from MapServer, it seems to be an 
>> invalid value.
>> As I might need to display the same data through GeoServer, I decided
>> to 
>> move all style information to a SLD. I wrote the following SLD :
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <StyledLayerDescriptor
>>                version="1.0.0"
>>                xmlns="http://www.opengis.net/sld"
>>                xmlns:gml="http://www.opengis.net/gml"
>>                xmlns:ogc="http://www.opengis.net/ogc"
>>                xmlns:xlink="http://www.w3.org/1999/xlink"
>>                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>>                xsi:schemaLocation="http://www.opengis.net/sld 
>> http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
>>  >
>>    <!-- WATER -->
>>    <NamedLayer>
>>       <Name>water</Name>
>>       <UserStyle>
>>          <FeatureTypeStyle>
>>             <Rule>
>>                <Name>Water bodies</Name>
>>                <PolygonSymbolizer>
>>                   <Fill>
>>                      <CssParameter name="fill">#99b3cc</CssParameter>
>>                   </Fill>
>>                   <Stroke>
>>                      <CssParameter
>> name="stroke">#0000FF</CssParameter>
>>                      <CssParameter
>> name="stroke-width">0.0</CssParameter>
>>                   </Stroke>
>>                </PolygonSymbolizer>
>>             </Rule>
>>          </FeatureTypeStyle>
>>       </UserStyle>
>>    </NamedLayer>
>> </StyledLayerDescriptor>
>>
>> My map is rendered without any error but there is still an outline. I
>> tried to set opacity to 0.0 but it's not supported by MapServer. I
>> can 
>> set the same color for stroke and fill but having a 1px outline means
>> that a very thin river is rendered with, at least, a 2 pixels width
>> and 
>> this is not really nice when viewing the map at higher scales...
>> If I remove the Stroke element Mapserver seems to set automatically a
>> 1px outline using the fill color.
>>
>> Does anyone know a workaround to get rid of polygon outlines ?
>>
>> -- 
>> Gilles Bassiere
>> MAKINA CORPUS
>> 30 rue des Jeuneurs
>> FR-75011 PARIS
>> http://www.makina-corpus.com
>>     
-- 
Gilles Bassiere
MAKINA CORPUS
30 rue des Jeuneurs
FR-75011 PARIS
http://www.makina-corpus.com



More information about the mapserver-users mailing list