[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| [udig-devel] Calling kind souls | 
Hi - just a call out to kind souls who are knowledgeable about the 
Styled Layer Description documents which uDig uses to style layers...
I have a layer which I want to style according to the content of one of 
the fields AND only show the layer at a maximum scale of 1500000.0. At 
the moment, the layer is not rendering at all on the map BUT it does 
grey-out/show normally appropriately in the Layers view. Could someone 
check over the SLD document below and see if you can spot a problem. 
Thank you!
<?xml version="1.0" encoding="UTF-8"?>
<sld:StyledLayerDescriptor 
sld:schemaLocation="http://www.opengis.net/sld 
StyledLayerDescriptor.xsd" 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:UserLayer>
       <sld:LayerFeatureConstraints>
           <sld:FeatureTypeConstraint/>
       </sld:LayerFeatureConstraints>
       <sld:UserStyle>
           <sld:Name>Default Styler</sld:Name>
           <sld:Title>Default Styler</sld:Title>
           <sld:Abstract></sld:Abstract>
           <sld:FeatureTypeStyle>
               <sld:Name>name</sld:Name>
               <sld:Title>title</sld:Title>
               <sld:Abstract>abstract</sld:Abstract>
               <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
               
<sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>
               
<sld:SemanticTypeIdentifier>colorbrewer:unique:set1</sld:SemanticTypeIdentifier>
               <sld:Rule>
                   <sld:Name>rule01</sld:Name>
                   <sld:Title>Condensate</sld:Title>
                   <sld:Abstract>Abstract</sld:Abstract>
                   <ogc:Filter>
                       <ogc:PropertyIsEqualTo>
                           <ogc:PropertyName>FLUIDTYPE</ogc:PropertyName>
                           <ogc:Literal>Condensate</ogc:Literal>
                       </ogc:PropertyIsEqualTo>
                   </ogc:Filter>
                   
<sld:MaxScaleDenominator>1500000.0</sld:MaxScaleDenominator>
                   <sld:PolygonSymbolizer>
                       <sld:Fill>
                           <sld:CssParameter name="fill">
                               <ogc:Literal>#FF8040</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="fill-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Fill>
                       <sld:Stroke>
                           <sld:CssParameter name="stroke">
                               <ogc:Literal>#000000</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linecap">
                               <ogc:Literal>butt</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linejoin">
                               <ogc:Literal>miter</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-width">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-dashoffset">
                               <ogc:Literal>0.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Stroke>
                   </sld:PolygonSymbolizer>
               </sld:Rule>
               <sld:Rule>
                   <sld:Name>rule02</sld:Name>
                   <sld:Title>Gas</sld:Title>
                   <sld:Abstract>Abstract</sld:Abstract>
                   <ogc:Filter>
                       <ogc:PropertyIsEqualTo>
                           <ogc:PropertyName>FLUIDTYPE</ogc:PropertyName>
                           <ogc:Literal>Gas</ogc:Literal>
                       </ogc:PropertyIsEqualTo>
                   </ogc:Filter>
                   
<sld:MaxScaleDenominator>1500000.0</sld:MaxScaleDenominator>
                   <sld:PolygonSymbolizer>
                       <sld:Fill>
                           <sld:CssParameter name="fill">
                               <ogc:Literal>#FF0000</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="fill-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Fill>
                       <sld:Stroke>
                           <sld:CssParameter name="stroke">
                               <ogc:Literal>#000000</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linecap">
                               <ogc:Literal>butt</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linejoin">
                               <ogc:Literal>miter</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-width">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-dashoffset">
                               <ogc:Literal>0.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Stroke>
                   </sld:PolygonSymbolizer>
               </sld:Rule>
               <sld:Rule>
                   <sld:Name>rule03</sld:Name>
                   <sld:Title>Oil</sld:Title>
                   <sld:Abstract>Abstract</sld:Abstract>
                   <ogc:Filter>
                       <ogc:PropertyIsEqualTo>
                           <ogc:PropertyName>FLUIDTYPE</ogc:PropertyName>
                           <ogc:Literal>Oil</ogc:Literal>
                       </ogc:PropertyIsEqualTo>
                   </ogc:Filter>
                   
<sld:MaxScaleDenominator>1500000.0</sld:MaxScaleDenominator>
                   <sld:PolygonSymbolizer>
                       <sld:Fill>
                           <sld:CssParameter name="fill">
                               <ogc:Literal>#00FF40</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="fill-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Fill>
                       <sld:Stroke>
                           <sld:CssParameter name="stroke">
                               <ogc:Literal>#000000</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linecap">
                               <ogc:Literal>butt</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-linejoin">
                               <ogc:Literal>miter</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-opacity">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-width">
                               <ogc:Literal>1.0</ogc:Literal>
                           </sld:CssParameter>
                           <sld:CssParameter name="stroke-dashoffset">
                               <ogc:Literal>0.0</ogc:Literal>
                           </sld:CssParameter>
                       </sld:Stroke>
                   </sld:PolygonSymbolizer>
               </sld:Rule>
           </sld:FeatureTypeStyle>
           <sld:FeatureTypeStyle>
               <sld:Name>simple</sld:Name>
               <sld:Title>title</sld:Title>
               <sld:Abstract>abstract</sld:Abstract>
               <sld:FeatureTypeName>Feature</sld:FeatureTypeName>
               
<sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>
               
<sld:SemanticTypeIdentifier>simple</sld:SemanticTypeIdentifier>
               <sld:Rule>
                   <sld:Name>name</sld:Name>
                   <sld:Title>title</sld:Title>
                   <sld:Abstract>Abstract</sld:Abstract>
                   
<sld:MaxScaleDenominator>1500000.0</sld:MaxScaleDenominator>
                   <sld:PolygonSymbolizer/>
               </sld:Rule>
           </sld:FeatureTypeStyle>
       </sld:UserStyle>
   </sld:UserLayer>
</sld:StyledLayerDescriptor>