Polygon outline width
Gilles Bassière
gilles.bassiere at MAKINA-CORPUS.COM
Mon Jul 30 03:11:50 PDT 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