Select to view content in your preferred language

WMS layer keeps disappearing when i zoom in to a specific area.I Don't know why ?

898
0
12-19-2019 08:25 AM
GeorgeJones
Emerging Contributor

hi all, 

i created a SLD file of a line shapefile inside of geoserver. it keeps disappearing every time i zoom in in my interactive web map page. I speculate that there is a minZoom tag i need to put in.   here is the code :

<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml" version="1.0.0">
<sld:NamedLayer>
<sld:Name>Street Sweeping</sld:Name>
<sld:UserStyle>
<sld:FeatureTypeStyle>
<sld:Rule>
<sld:Name>Monday</sld:Name>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>day</ogc:PropertyName>
<ogc:Literal>Monday</ogc:Literal>
</ogc:ProprtyIsEqualTo>
</ogc:Filter>
<sld:LineSymbolizer>
<sld:stroke>
<sld:CssParameter="stroke">#FF6347</sld:CssParameter>
<sld:CssParameter="stroke-linejoin">round</sld:CssParameter>
<sld:CssParameter="stroke-linecap">round</sld:CssParameter>
<sld:CssParameter="stroke-width">6</sld:CssParameter>

</sld:stroke>
</sld:LineSymbolizer>
</sld:Rule>
<sld:Rule>
<Name>Tuesday</Name>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>day</ogc:PropertyName>
<ogc:Literal>Tuesday</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter="stroke">#0000FF</sld:CssParameter>
<sld:CssParameter="stroke-linecap">round</sld:CssParameter>
<sld:CssParameter="stroke-linejoin">round</sld:CssParameter>
<sld:CssParameter="stroke-width">6</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
</sld:Rule>
<sld:Rule>
<sld:Name>Wednesday</sld:Name>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>day</ogc:PropertyName>
<ogc:Literal>Wednesday</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<sld:LineSymbolizer>
<sld:CssParameter="stroke">#00FF00</sld:CssParameter>
<sld:CssParameter="stroke-linejoin">round</sld:CssParameter>
<sld:CssParameter="stroke-linecap">round</sld:CssParameter>
<sld:CssParameter="stroke-width">6</sld:CssParameter>
</sld:LineSymbolizer>
</sld:Rule>
] <sld:Rule>
<sld:Name>Thursday</sld:Name>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>day</ogc:PropertyName>
<ogc:Literal>Thursday</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<sld:MaxScaleDenominator>10000</sld:MaxScaleDenominator>
<sld:TextSymbolizer>
<sld:Label>
<ogc:PropertyName>day</ogc:PropertyName>
</sld:Label>
<sld:Font>
<sld:CssParameter name="font-family">Source Sans Pro Semibold</sld:CssParameter>
<sld:CssParameter name="font-size">10.5</sld:CssParameter>
<sld:CssParameter name="font-style">normal</sld:CssParameter>
<sld:CssParameter name="font-weight">normal</sld:CssParameter>
</sld:Font>
<sld:LabelPlacement>
<sld:LinePlacement>
<sld:PerpendicularOffset>0</sld:PerpendicularOffset>
</sld:LinePlacement>
</sld:LabelPlacement>
<sld:Halo>
<sld:Radius>0.8</sld:Radius>
<sld:Fill>
<sld:CssParameter>#000000</sld:CssParameter>
</sld:Fill>
</sld:Halo>
<sld:Fill>
<sld:CssParameter>#99e699/sld:CssParameter>
</sld:Fill>
<sld:VendorOption name="followLine">true</sld:VendorOption>
<sld:VendorOption name="maxAngleDelta">90</sld:VendorOption>
<sld:VendorOption name="group">yes</sld:VendorOption>
</sld:TextSymbolizer>
</sld:Rule>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter="stroke">#FFFF00</sld:CssParameter>
<sld:CssParameter="stroke-linecap">round</sld:CssParameter>
<sld:CssParameter="stroke-linejoin">round</sld:CssParameter>
<sld:CssParameter="stroke-width">6</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
</sld:Rule>
<sld:Rule>
<Name>Friday</Name>
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>day</ogc:PropertyName>
<ogc:Literal>Friday</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
<sld:LineSymbolizer>
<sld:Stroke>
<sld:CssParameter="stroke">#0000FF</sld:CssParameter>
<sld:CssParameter="stroke-linecap">round</sld:CssParameter>
<sld:CssParameter="stroke-linejoin">round</sld:CssParameter>
<sld:CssParameter="stroke-width">6</sld:CssParameter>
</sld:Stroke>
</sld:LineSymbolizer>
</sld:Rule>
</FeatureTypeStyle>
</UserStyle>
</NamedLayer>
</StyledLayerDescriptor>

any ideas? thanks George 

0 Kudos
0 Replies