Polygon outline width
Flavio Hendry
flavio at TYDAC.CH
Fri Jul 27 06:37:29 PDT 2007
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
More information about the MapServer-users
mailing list