Polygon outline width

Gilles Bassière gilles.bassiere at MAKINA-CORPUS.COM
Mon Jul 30 06:11:50 EDT 2007


Gilles Bassière wrote:
> 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. =(

Oops, I meant OUTLINECOLOR of course...

Yves, I also tried the -1 -1 -1 value but I can't see any change on my 
map =(

> 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