I am trying to create an SLD in GeoServer for a vector grid that will not show boundaries between contiguous polygons that are the same color. It seems that no matter how I style the strokes, I cannot completely remove the boundary.
The fill needs to be 0.5 opacity and I think that prevents me from going the route of styling the stroke the same color, since it appears to overlap and create a darker boundary. Setting the stroke width and opacity to "0" still leaves artifacts on the boundary edges. Removing styling for the stroke renders the same as if I set the stroke width or opacity to "0".
There are examples of each scenario below. Does anyone know how I remove the artifacts between the polygons?
Stroke width=0, opacity=0
Style
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#54278F</CssParameter>
<CssParameter name="fill-opacity">0.5</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#54278F</CssParameter>
<CssParameter name="stroke-width">0</CssParameter>
<CssParameter name="stroke-opacity">0.0</CssParameter>
</Stroke>
</PolygonSymbolizer>
Rendering
Stroke width=1, same fill color and opacity
Style
<PolygonSymbolizer>
<Fill>
<CssParameter name="fill">#54278F</CssParameter>
<CssParameter name="fill-opacity">0.5</CssParameter>
</Fill>
<Stroke>
<CssParameter name="stroke">#54278F</CssParameter>
<CssParameter name="stroke-width">1</CssParameter>
<CssParameter name="stroke-opacity">0.5</CssParameter>
</Stroke>
</PolygonSymbolizer>
Rendering