Geoserver样式(三)–实现了面样式

<?xml version="1.0" encoding="ISO-8859-1"?>
<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">
  <NamedLayer>
    <Name>CountriesHatching</Name>
    <UserStyle>
      <Title>Countries with hatching</Title>
      <Abstract>A sample style that draws a DashRoad</Abstract>
      <FeatureTypeStyle>
        <Rule>
          <Name>rule1</Name>
          <Title>Blue Line</Title>
          <Abstract>A solid blue line with a 1 pixel width</Abstract>
          <PolygonSymbolizer>
            
            <Fill>
              <GraphicFill>
                <Graphic>
                  <Mark>
                    <WellKnownName>shape://times</WellKnownName>
                    <Stroke>
                      <CssParameter name="stroke">#29A6A6</CssParameter>
                      <CssParameter name="stroke-width">3</CssParameter>
                    </Stroke>
                  </Mark>
                  <Size>16</Size>
                </Graphic>
              </GraphicFill>
            </Fill>
            <Stroke>
              <CssParameter name="stroke">#A52A2A</CssParameter>
              <CssParameter name="stroke-width">2</CssParameter>
            </Stroke>
          </PolygonSymbolizer>
          <TextSymbolizer>
          	<Label>
          		<ogc:PropertyName>NAME</ogc:PropertyName>
          	</Label>
          	<Font>
          		<CssParameter name="font-family">Arial</CssParameter>
          		<CssParameter name="font-size">11</CssParameter>
          		<CssParameter name="font-style">normal</CssParameter>
          		<CssParameter name="font-weight">bold</CssParameter>
          	</Font>
          	<LabelPlacement>
          		<PointPlacement>
          			<AnchorPoint>
          				<AnchorPointX>0.5</AnchorPointX>
          				<AnchorPointY>0.5</AnchorPointY>
          			</AnchorPoint>
          		</PointPlacement>
          	</LabelPlacement>
          	<Halo>
          		<Radius>3</Radius>
          		<Fill>
          			<CssParameter name="fill">#000000</CssParameter>
          		</Fill>	
          	</Halo>
          	<VendorOption name="autoWrap">50</VendorOption>
          	<VendorOption name="maxDisplacement">150</VendorOption>
          </TextSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

转载自:https://blog.csdn.net/whynottrythis/article/details/21322781

You may also like...