<?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>Label following line</Name>
    <UserStyle>
      <Title>SLD Cook Book: Label following line</Title>
      <FeatureTypeStyle>
       <Rule>
         <PolygonSymbolizer>
           <Stroke>
             <CssParameter name="stroke">#35b156</CssParameter>
             <CssParameter name="stroke-width">2</CssParameter>
             <CssParameter name="stroke-opacity">0.3</CssParameter>
           </Stroke>
         </PolygonSymbolizer>
         <TextSymbolizer>
          <Geometry>
              <ogc:Function name="boundary">
                <ogc:Function name="buffer">
                  <ogc:PropertyName>geometry</ogc:PropertyName>
                  <ogc:Literal>-15</ogc:Literal>
                </ogc:Function>
              </ogc:Function>
          </Geometry>
          
          <Label>
            <ogc:PropertyName>lad22nm</ogc:PropertyName>
          </Label>
          <Font>
            <CssParameter name="font-family">Ubuntu</CssParameter>
            <CssParameter name="font-style">Normal</CssParameter>
            <CssParameter name="font-size">14</CssParameter>
          </Font>
          <LabelPlacement>
            <LinePlacement/>
          </LabelPlacement>
          <Fill>
            <CssParameter name="fill">#35b156</CssParameter>
            <CssParameter name="fill-opacity">1</CssParameter>
          </Fill>
          <Halo>
            <Radius>2</Radius>
            <Fill>
              <CssParameter name="fill">#FFFFFF</CssParameter>
              <CssParameter name="fill-opacity">0.7</CssParameter>
            </Fill>
          </Halo>
          <VendorOption name="followLine">true</VendorOption>
          <VendorOption name="repeat">100</VendorOption>
        </TextSymbolizer>
       </Rule>
     </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>