Pedro Mendes
2008-06-03 13:26:10 UTC
Im having some issues getting the label of a polygon in the expected place,
the centroid.
wheres one of my slds rules
...
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#d1d1d1 </CssParameter>
<CssParameter name="fill-opacity">0.5</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#FFa850</CssParameter>
<CssParameter name="stroke-width">1.5</CssParameter>
</Stroke>
</PolygonSymbolizer>
<TextSymbolizer>
<Label>
<ogc:PropertyName>CODE</ogc:PropertyName>
</Label>
<CssParameter name="font-family">Arial</CssParameter>
<CssParameter name="font-style">Normal</CssParameter>
<CssParameter name="font-size">16</CssParameter>
<Halo>
<Radius>
<ogc:Literal>2</ogc:Literal>
</Radius>
<Fill>
<CssParameter name="fill">#FFFFFF</CssParameter>
<CssParameter name="fill-opacity">0.85</CssParameter>
</Fill>
</Halo>
<Fill>
<CssParameter name="fill">#FFa850</CssParameter>
</Fill>
</TextSymbolizer>
...
with this i´m getting the label repeated all over the polygon.
also tried <VendorOption name="group">yes</VendorOption> or <VendorOption
name="group">true</VendorOption> at the end of <TextSymbolizer> but with no
results.
The funny thing is that if i put a pointsymbolizer, it is appearing in the
centroid of the polygon..
Can someone help?
Thanks in advance.
Pedro Mendes
the centroid.
wheres one of my slds rules
...
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#d1d1d1 </CssParameter>
<CssParameter name="fill-opacity">0.5</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#FFa850</CssParameter>
<CssParameter name="stroke-width">1.5</CssParameter>
</Stroke>
</PolygonSymbolizer>
<TextSymbolizer>
<Label>
<ogc:PropertyName>CODE</ogc:PropertyName>
</Label>
<CssParameter name="font-family">Arial</CssParameter>
<CssParameter name="font-style">Normal</CssParameter>
<CssParameter name="font-size">16</CssParameter>
<Halo>
<Radius>
<ogc:Literal>2</ogc:Literal>
</Radius>
<Fill>
<CssParameter name="fill">#FFFFFF</CssParameter>
<CssParameter name="fill-opacity">0.85</CssParameter>
</Fill>
</Halo>
<Fill>
<CssParameter name="fill">#FFa850</CssParameter>
</Fill>
</TextSymbolizer>
...
with this i´m getting the label repeated all over the polygon.
also tried <VendorOption name="group">yes</VendorOption> or <VendorOption
name="group">true</VendorOption> at the end of <TextSymbolizer> but with no
results.
The funny thing is that if i put a pointsymbolizer, it is appearing in the
centroid of the polygon..
Can someone help?
Thanks in advance.
Pedro Mendes
--
View this message in context: http://www.nabble.com/SLD-grouping-labels-on-a-polygon-tp17623472p17623472.html
Sent from the GeoServer - User mailing list archive at Nabble.com.
View this message in context: http://www.nabble.com/SLD-grouping-labels-on-a-polygon-tp17623472p17623472.html
Sent from the GeoServer - User mailing list archive at Nabble.com.