123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124 |
- <?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" xmlns:gml="http://www.opengis.net/gml"
- xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
- <NamedLayer>
- <Name>USA states population</Name>
- <UserStyle>
- <Name>population</Name>
- <Title>Population in the United States</Title>
- <Abstract>A sample filter that filters the United States into three
- categories of population, drawn in different colors</Abstract>
- <FeatureTypeStyle>
- <Rule>
- <Title>< 2M</Title>
- <ogc:Filter>
- <ogc:PropertyIsLessThan>
- <ogc:PropertyName>PERSONS</ogc:PropertyName>
- <ogc:Literal>2000000</ogc:Literal>
- </ogc:PropertyIsLessThan>
- </ogc:Filter>
- <PolygonSymbolizer>
- <Fill>
- <GraphicFill>
- <Graphic>
- <Mark>
- <WellKnownName>shape://slash</WellKnownName>
- <Stroke>
- <CssParameter name="stroke">0xAAAAAA</CssParameter>
- </Stroke>
- </Mark>
- <Size>16</Size>
- </Graphic>
- </GraphicFill>
- </Fill>
- </PolygonSymbolizer>
- </Rule>
- <Rule>
- <Title>2M - 4M</Title>
- <ogc:Filter>
- <ogc:PropertyIsBetween>
- <ogc:PropertyName>PERSONS</ogc:PropertyName>
- <ogc:LowerBoundary>
- <ogc:Literal>2000000</ogc:Literal>
- </ogc:LowerBoundary>
- <ogc:UpperBoundary>
- <ogc:Literal>4000000</ogc:Literal>
- </ogc:UpperBoundary>
- </ogc:PropertyIsBetween>
- </ogc:Filter>
- <PolygonSymbolizer>
- <Fill>
- <GraphicFill>
- <Graphic>
- <Mark>
- <WellKnownName>shape://slash</WellKnownName>
- <Stroke>
- <CssParameter name="stroke">0xAAAAAA</CssParameter>
- </Stroke>
- </Mark>
- <Size>8</Size>
- </Graphic>
- </GraphicFill>
- </Fill>
- </PolygonSymbolizer>
- </Rule>
- <Rule>
- <Title>> 4M</Title>
- <!-- like a linesymbolizer but with a fill too -->
- <ogc:Filter>
- <ogc:PropertyIsGreaterThan>
- <ogc:PropertyName>PERSONS</ogc:PropertyName>
- <ogc:Literal>4000000</ogc:Literal>
- </ogc:PropertyIsGreaterThan>
- </ogc:Filter>
- <PolygonSymbolizer>
- <Fill>
- <GraphicFill>
- <Graphic>
- <Mark>
- <WellKnownName>shape://slash</WellKnownName>
- <Stroke>
- <CssParameter name="stroke">0xAAAAAA</CssParameter>
- </Stroke>
- </Mark>
- <Size>4</Size>
- </Graphic>
- </GraphicFill>
- </Fill>
- </PolygonSymbolizer>
- </Rule>
- <Rule>
- <Title>Boundary</Title>
- <LineSymbolizer>
- <Stroke />
- </LineSymbolizer>
- <TextSymbolizer>
- <Label>
- <ogc:PropertyName>STATE_ABBR</ogc:PropertyName>
- </Label>
- <Font>
- <CssParameter name="font-family">Times New Roman</CssParameter>
- <CssParameter name="font-style">Normal</CssParameter>
- <CssParameter name="font-size">14</CssParameter>
- </Font>
- <LabelPlacement>
- <PointPlacement>
- <AnchorPoint>
- <AnchorPointX>0.5</AnchorPointX>
- <AnchorPointY>0.5</AnchorPointY>
- </AnchorPoint>
- </PointPlacement>
- </LabelPlacement>
- <Halo>
- <Radius>2</Radius>
- <Fill>
- <CssParameter name="fill">0xFFFFFF</CssParameter>
- </Fill>
- </Halo>
- </TextSymbolizer>
- </Rule>
- </FeatureTypeStyle>
- </UserStyle>
- </NamedLayer>
- </StyledLayerDescriptor>
|