Skip to content

Instantly share code, notes, and snippets.

@dwins
Created June 4, 2010 18:12
Show Gist options
  • Save dwins/425748 to your computer and use it in GitHub Desktop.
Save dwins/425748 to your computer and use it in GitHub Desktop.
<?xml version="1.0" encoding="UTF-8"?>
<sld:UserStyle 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">
<sld:Name>Default Styler</sld:Name>
<sld:Title/>
<sld:FeatureTypeStyle>
<sld:Name>name</sld:Name>
<sld:Rule>
<ogc:Filter>
<ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>waterway</ogc:PropertyName>
<ogc:Literal>riverbank</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>waterway</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>waterway</ogc:PropertyName>
<ogc:Literal>riverbank</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>waterway</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:Or>
</ogc:Filter>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#000088</sld:CssParameter>
</sld:Fill>
</sld:PolygonSymbolizer>
</sld:Rule>
<sld:Rule>
<ogc:Filter>
<ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>waterway</ogc:PropertyName>
<ogc:Literal>riverbank</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>waterway</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>waterway</ogc:PropertyName>
<ogc:Literal>riverbank</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>waterway</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:Or>
</ogc:Filter>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#000011</sld:CssParameter>
</sld:Fill>
</sld:PolygonSymbolizer>
</sld:Rule>
<sld:Rule>
<ogc:Filter>
<ogc:And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>wetland</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>water</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>natural</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:And>
</ogc:Filter>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#000088</sld:CssParameter>
</sld:Fill>
</sld:PolygonSymbolizer>
</sld:Rule>
<sld:Rule>
<ogc:Filter>
<ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>water</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>natural</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>water</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>natural</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:Or>
</ogc:Filter>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#0000FF</sld:CssParameter>
</sld:Fill>
</sld:PolygonSymbolizer>
</sld:Rule>
<sld:Rule>
<ogc:Filter>
<ogc:And>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>water</ogc:Literal>
</ogc:PropertyIsEqualTo>
<ogc:Or>
<ogc:PropertyIsNotEqualTo>
<ogc:PropertyName>natural</ogc:PropertyName>
<ogc:Literal>wetland</ogc:Literal>
</ogc:PropertyIsNotEqualTo>
<ogc:PropertyIsNull>
<ogc:PropertyName>natural</ogc:PropertyName>
</ogc:PropertyIsNull>
</ogc:Or>
</ogc:And>
</ogc:Filter>
<sld:PolygonSymbolizer>
<sld:Fill>
<sld:CssParameter name="fill">#000011</sld:CssParameter>
</sld:Fill>
</sld:PolygonSymbolizer>
</sld:Rule>
</sld:FeatureTypeStyle>
</sld:UserStyle>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment