geoserver样式学习,点数据的渲染(一)

来源:互联网 发布:小猪cms收银系统源码 编辑:程序博客网 时间:2024/06/05 23:53

geoserver样式学习,点数据的渲染(一)

 

.sld文件代码如下:

<?xml version="1.0" encoding="UTF-8"?>

<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> poi </Name>

    <UserStyle>

        <FeatureTypeStyle>

 

         <!-- ******下边是画第一个圆*****标志性的标签是PointSymbolizer -->

            <Rule> 

             <PointSymbolizer>

              <Graphic>

               <Mark>

                <WellKnownName>circle</WellKnownName>

                 <Fill>

                  <CssParameter name="fill">#FF0000</CssParameter>

                  <CssParameter name="fill-opacity">1.0</CssParameter>

                 </Fill>

                </Mark>

                 <Size>11</Size>

              </Graphic>

    </PointSymbolizer>

        <!-- ******上边是画第一个圆***** -->

 

        <!-- ######下边是画第二个小圆,盖在第一个圆上##### -->

            <PointSymbolizer>

             <Graphic>

              <Mark>

               <WellKnownName>circle</WellKnownName>

                <Fill>

                 <CssParameter name="fill">#EDE513</CssParameter>

                 <CssParameter name="fill-opacity">1.0</CssParameter>

                </Fill>

             </Mark>

              <Size>7</Size>

            </Graphic>

        </PointSymbolizer>

        <!-- ######上边是画第二个小圆,盖在第一个圆上#####-->

     <!-- $$$$$$数据表中文字字段的显示如下$$$$$,标志性的标签是TextSymbolizer -->

     <TextSymbolizer>

       <Label>

         <ogc:PropertyName>NAME</ogc:PropertyName>

          </Label>

            <Font>

              <CssParameter name="font-style">Normal</CssParameter>

              <CssParameter name="font-size">14</CssParameter>

            </Font>

            <Fill>

              <CssParameter name="fill">#000000</CssParameter>

            </Fill>

</TextSymbolizer>

<!-- $$$$$$数据表中文字字段的显示如下$$$$$-->

   </Rule>

  </FeatureTypeStyle>

 </UserStyle>

</NamedLayer>

</StyledLayerDescriptor>

 

 

原创粉丝点击