1. 程式人生 > >geoserver 專題圖樣式

geoserver 專題圖樣式

<?xml version="1.0" encoding="UTF-8"?><sld:StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:sld="http://www.opengis.net/sld" xmlns:gml="http://www.opengis.net/gml" xmlns:ogc="http://www.opengis.net/ogc" version="1.0.0">     <sld:UserLayer>         <sld:LayerFeatureConstraints>             <sld:FeatureTypeConstraint/>         </sld:LayerFeatureConstraints>         <sld:UserStyle>             <sld:Name>a</sld:Name>             <sld:IsDefault>1</sld:IsDefault>             <sld:FeatureTypeStyle>                 <sld:Name>group0</sld:Name>                 <sld:FeatureTypeName>Feature</sld:FeatureTypeName>                 <sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>                 <sld:SemanticTypeIdentifier>colorbrewer:unique:accents</sld:SemanticTypeIdentifier>               <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>0</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>0</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#7FC97F</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                     </sld:PolygonSymbolizer>                 </sld:Rule>                <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>1</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>1</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#7FC97F</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                         <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>                  <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>2</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>2</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#BEAED4</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                         <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>               <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>3</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>3</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#FDC086</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                         <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>               <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>4</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>4</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#FFFF99</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                         <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>               <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>5</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>5</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#386CB0</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                         <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>               <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>6</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>6</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#9370DB</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#9370DB</sld:CssParameter>                               <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>                <sld:Rule>                     <sld:Name>rule01</sld:Name>                     <sld:Title>7</sld:Title>                     <ogc:Filter>                             <ogc:PropertyIsEqualTo>                                 <ogc:PropertyName>colorType</ogc:PropertyName>                                 <ogc:Literal>7</ogc:Literal>                             </ogc:PropertyIsEqualTo>                     </ogc:Filter>                     <sld:PolygonSymbolizer>                         <sld:Fill>                             <sld:CssParameter name="fill">#E6CCCC</sld:CssParameter>                             <sld:CssParameter name="fill-opacity">0.5</sld:CssParameter>                         </sld:Fill>                       <sld:Stroke>                             <sld:CssParameter name="stroke">#408080</sld:CssParameter>                             <sld:CssParameter name="stroke-dasharray">5 2</sld:CssParameter>                         </sld:Stroke>                     </sld:PolygonSymbolizer>                 </sld:Rule>             </sld:FeatureTypeStyle>           <sld:FeatureTypeStyle>                 <sld:Name>simple</sld:Name>                 <sld:FeatureTypeName>Feature</sld:FeatureTypeName>                 <sld:SemanticTypeIdentifier>generic:geometry</sld:SemanticTypeIdentifier>                 <sld:SemanticTypeIdentifier>simple</sld:SemanticTypeIdentifier>                 <sld:Rule>                                          <sld:TextSymbolizer>                         <sld:Label>                             <ogc:PropertyName>dao</ogc:PropertyName>                         </sld:Label>                         <sld:Font>                             <sld:CssParameter name="font-family">@????</sld:CssParameter>                             <sld:CssParameter name="font-size">12.0</sld:CssParameter>                             <sld:CssParameter name="font-style">normal</sld:CssParameter>                             <sld:CssParameter name="font-weight">bold</sld:CssParameter>                         </sld:Font>                         <sld:LabelPlacement>                             <sld:PointPlacement>                                 <sld:AnchorPoint>                                     <sld:AnchorPointX>0.5</sld:AnchorPointX>                                     <sld:AnchorPointY>0.5</sld:AnchorPointY>                                 </sld:AnchorPoint>                             </sld:PointPlacement>                         </sld:LabelPlacement>                         <sld:Fill>                             <sld:CssParameter name="fill">#000000</sld:CssParameter>                         </sld:Fill>                         <sld:VendorOption name="spaceAround">2</sld:VendorOption>                           <sld:VendorOption name="group">yes</sld:VendorOption>                     </sld:TextSymbolizer>                 </sld:Rule>             </sld:FeatureTypeStyle>         </sld:UserStyle>     </sld:UserLayer> </sld:StyledLayerDescriptor>