Project

General

Profile

1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<StyledLayerDescriptor version="1.0.0" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd" 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">
3
<!-- a named layer is the basic building block of an sld document -->
4
<NamedLayer>
5
<Name>A Test Layer</Name>
6

    
7
<!-- with in a layer you have Named Styles -->
8
<UserStyle>
9
    <!-- again they have names, titles and abstracts -->
10
  <Name>population</Name>
11
  <Title>Population in the United States</Title>
12
  <Abstract>A sample filter that filters the United States into three 
13
            categories of population, drawn in different colors</Abstract>
14
    <FeatureTypeStyle>
15
      <Rule>
16
        <!-- like a linesymbolizer but with a fill too -->
17
        <ogc:Filter xmlns:gml="http://www.opengis.net/gml">
18
          <ogc:PropertyIsBetween>
19
            <ogc:PropertyName>PERSONS</ogc:PropertyName>
20
            <ogc:LowerBoundary>
21
              <ogc:Literal>2000000</ogc:Literal>
22
            </ogc:LowerBoundary>
23
            <ogc:UpperBoundary>
24
              <ogc:Literal>4000000</ogc:Literal>
25
            </ogc:UpperBoundary>
26
          </ogc:PropertyIsBetween>
27
        </ogc:Filter>
28
        <PolygonSymbolizer>
29
           <Fill>
30
              <!-- CssParameters allowed are fill (the color) and fill-opacity -->
31
              <CssParameter name="fill">#FF0000</CssParameter>
32
			  <CssParameter name="fill-opacity">0.7</CssParameter>
33
           </Fill>     
34
        </PolygonSymbolizer>
35
		<TextSymbolizer>
36
		    <Label>
37
				<ogc:PropertyName>STATE_ABBR</ogc:PropertyName>
38
		    </Label>
39

    
40
		    <Font>
41
				<CssParameter name="font-family">Times New Roman</CssParameter>
42
				<CssParameter name="font-style">Normal</CssParameter>
43
				<CssParameter name="font-size">14</CssParameter>
44
		    </Font>
45
			<Fill>
46
				<CssParameter name="fill">#000000</CssParameter>
47
		    </Fill>
48
		</TextSymbolizer>
49
      </Rule>
50
      <Rule>
51
        <!-- like a linesymbolizer but with a fill too -->
52
        <ogc:Filter xmlns:gml="http://www.opengis.net/gml">
53
          <ogc:PropertyIsLessThan>
54
           <ogc:PropertyName>PERSONS</ogc:PropertyName>
55
           <ogc:Literal>2000000</ogc:Literal>
56
          </ogc:PropertyIsLessThan>
57
        </ogc:Filter>
58
        <PolygonSymbolizer>
59
           <Fill>
60
              <!-- CssParameters allowed are fill (the color) and fill-opacity -->
61
              <CssParameter name="fill">#00FF00</CssParameter>
62
			  <CssParameter name="fill-opacity">0.7</CssParameter>
63
           </Fill>     
64
        </PolygonSymbolizer>
65
		<TextSymbolizer>
66
		    <Label>
67
				<ogc:PropertyName>STATE_ABBR</ogc:PropertyName>
68
		    </Label>
69

    
70
		    <Font>
71
				<CssParameter name="font-family">Times New Roman</CssParameter>
72
				<CssParameter name="font-style">Normal</CssParameter>
73
				<CssParameter name="font-size">14</CssParameter>
74
		    </Font>
75
			<Fill>
76
				<CssParameter name="fill">#000000</CssParameter>
77
		    </Fill>
78
		</TextSymbolizer>
79
      </Rule>
80
      <Rule>
81
        <!-- like a linesymbolizer but with a fill too -->
82
        <ogc:Filter xmlns:gml="http://www.opengis.net/gml">
83
          <ogc:PropertyIsGreaterThan>
84
           <ogc:PropertyName>PERSONS</ogc:PropertyName>
85
           <ogc:Literal>4000000</ogc:Literal>
86
          </ogc:PropertyIsGreaterThan>
87
        </ogc:Filter>
88
        <PolygonSymbolizer>
89
           <Fill>
90
              <!-- CssParameters allowed are fill (the color) and fill-opacity -->
91
              <CssParameter name="fill">#0000FF</CssParameter>
92
			  <CssParameter name="fill-opacity">0.7</CssParameter>
93
           </Fill>     
94
        </PolygonSymbolizer>
95
		<TextSymbolizer>
96
		    <Label>
97
				<ogc:PropertyName>STATE_ABBR</ogc:PropertyName>
98
		    </Label>
99

    
100
		    <Font>
101
				<CssParameter name="font-family">Times New Roman</CssParameter>
102
				<CssParameter name="font-style">Normal</CssParameter>
103
				<CssParameter name="font-size">14</CssParameter>
104
		    </Font>
105
			<Fill>
106
				<CssParameter name="fill">#000000</CssParameter>
107
		    </Fill>
108
		</TextSymbolizer>
109
      </Rule>
110
      <Rule>
111
        <LineSymbolizer>
112
           <Stroke/>    
113
        </LineSymbolizer>
114
      </Rule>
115
    </FeatureTypeStyle>
116
</UserStyle>
117
</NamedLayer>
118
</StyledLayerDescriptor>
119

    
(19-19/21)