Hiya,

The part with the PolygonSymbolizers in the SLD

<PolygonSymbolizer>
  <Fill>
    <CssParameter name='fill'>#FF0000</CssParameter>
    <CssParameter name='fill-opacity'>1</CssParameter>
  </Fill>
</PolygonSymbolizer>
<PolygonSymbolizer>
  <Stroke>
    <CssParameter name='stroke'>#000000</CssParameter>
    <CssParameter name='stroke-width'>1</CssParameter>
    <CssParameter name='stroke-opacity'>1</CssParameter>
  </Stroke>
</PolygonSymbolizer>

seems odd. You can either wrap it in one PolygonSymbolizer to achieve a fill AND a stroke for each and every polygon like this:

<PolygonSymbolizer>
  <Fill>
    <CssParameter name='fill'>#FF0000</CssParameter>
    <CssParameter name='fill-opacity'>1</CssParameter>
  </Fill>
  <Stroke>
    <CssParameter name='stroke'>#000000</CssParameter>
    <CssParameter name='stroke-width'>1</CssParameter>
    <CssParameter name='stroke-opacity'>1</CssParameter>
  </Stroke>
</PolygonSymbolizer>

or you may want to achieve only an outer line around polygons with the same value? In that case, have to repeat the FeatureTypeStyle: once for the outline, once for the fill (painter's model, so it starts "painting" according to the instructions at the top)

<FeatureTypeStyle>
  <Rule>
    <Name>outline</Name>
    <Filter>...</Filter>
    <PolygonSymbolizer>
      <Stroke>
        <CssParameter name='stroke'>#000000</CssParameter>
        <CssParameter name='stroke-width'>1</CssParameter>
        <CssParameter name='stroke-opacity'>1</CssParameter>
      </Stroke>
    </PolygonSymbolizer>
  </Rule>
</FeatureTypeStyle>
<FeatureTypeStyle>
  <Rule>
    <Name>fill</Name>
    <Filter>...</Filter>
    <PolygonSymbolizer>
      <Fill>
        <CssParameter name='fill'>#FF0000</CssParameter>
        <CssParameter name='fill-opacity'>1</CssParameter>
      </Fill>
    </PolygonSymbolizer>
  </Rule>
</FeatureTypeStyle>

Hopefully, it gives you some food for thought to overcome the issue you're seeing in the map.

Kind regards,

Edward*
*

*
*

On 26-03-2020 07:59, Brad Hards wrote:

What were you expecting to see, and what are you seeing instead?

Brad

*From:*Brad Spencer <b...@numaps.com.au>
*Sent:* Thursday, 26 March 2020 5:48 PM
*To:* geoserver-users@lists.sourceforge.net
*Subject:* [Geoserver-users] SLD on Geoserver

Guys, I have the following SLD that is just not rendering correctly.

Can someone look over this and advise if this does not make any sense.

Cheers, Brad…

<?xml version="1.0" encoding="UTF-8"?><StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld"; 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 StyledLayerDescriptor.xsd <http://www.opengis.net/sld%20StyledLayerDescriptor.xsd>"><NamedLayer>

<Name>undefined</Name>

<UserStyle>

<Title>braddles tester7</Title>

<Name>braddles tester7</Name>

<FeatureTypeStyle>

<Rule>

<Name>Stress Between 30% and 80%</Name>

<Filter>

<And>

<And>

<!—make sure that the attributes are not zero to avoid zero divide à

<PropertyIsGreaterThan>

<Mul>

<PropertyName>median_tot_hhd_inc_weekly</PropertyName>

              <Literal>4.33333333</Literal>

</Mul>

<Literal>0.0</Literal>

</PropertyIsGreaterThan>

<PropertyIsGreaterThan>

<PropertyName>median_mortgage_repay_monthly</PropertyName>

<Literal>0.0</Literal>

</PropertyIsGreaterThan>

<\And>

<And>

<!—given no zero divides, include all polygons that have a mortgage stress greater than 30% AND less than 80%à

<PropertyIsGreaterThanOrEqualTo>

<Mul>

<Div>

<PropertyName>median_mortgage_repay_monthly</PropertyName>

<Mul>

<PropertyName>median_tot_hhd_inc_weekly</PropertyName>

              <Literal>4.33333333</Literal>

</Mul>

</Div>

<Literal>100</Literal>

</Mul>

<Literal>30</Literal>

</PropertyIsGreaterThanOrEqualTo>

<PropertyIsLessThanOrEqualTo>

<Mul>

<Div>

<PropertyName>median_mortgage_repay_monthly</PropertyName>

<Mul>

<PropertyName>median_tot_hhd_inc_weekly</PropertyName>

              <Literal>4.33333333</Literal>

</Mul>

</Div>

<Literal>100</Literal>

</Mul>

<Literal>80</Literal>

</PropertyIsLessThanOrEqualTo>

</And>

</And>

</Filter>

<PolygonSymbolizer>

<Fill>

<CssParameter name='fill'>#FF0000</CssParameter>

<CssParameter name='fill-opacity'>1</CssParameter>

</Fill>

</PolygonSymbolizer>

<PolygonSymbolizer>

<Stroke>

<CssParameter name='stroke'>#000000</CssParameter>

<CssParameter name='stroke-width'>1</CssParameter>

<CssParameter name='stroke-opacity'>1</CssParameter>

</Stroke>

</PolygonSymbolizer>

</Rule>

</FeatureTypeStyle>

</UserStyle>

</NamedLayer>

</StyledLayerDescriptor>

*Brad Spencer*

Managing Director**

cid:image001.png@01D05769.0726F2C0

http://www.numaps.com.au/

mob: 0404 841 131

BradArt <https://www.facebook.com/pg/numaps.com.au/photos/?ref=page_internal>



_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users
_______________________________________________
Geoserver-users mailing list

Please make sure you read the following two resources before posting to this 
list:
- Earning your support instead of buying it, but Ian Turton: 
http://www.ianturton.com/talks/foss4g.html#/
- The GeoServer user list posting guidelines: 
http://geoserver.org/comm/userlist-guidelines.html

If you want to request a feature or an improvement, also see this: 
https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer


Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to