• Geoserver中调整polygon图层的填充颜色透明度


    场景

    GeoServer怎样修改线性地图的颜色样式:

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/109636664

    上面讲了怎么修改线性地图的颜色样式,如果是修改polygon的填充颜色与

    填充颜色透明度怎么修改。

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    1、以下为一个style的示例

    <?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">
      <!-- a Named Layer is the basic building block of an SLD document -->
      <NamedLayer>
        <Name>default_polygon</Name>
        <UserStyle>
        <!-- Styles can have names, titles and abstracts -->
          <Title>Default Polygon</Title>
          <Abstract>A sample style that draws a polygon</Abstract>
          <!-- FeatureTypeStyles describe how to render different features -->
          <!-- A FeatureTypeStyle for rendering polygons -->
          <FeatureTypeStyle>
            <Rule>
              <Name>rule1</Name>
              <Title>Gray Polygon with Black Outline</Title>
              <Abstract>A polygon with a gray fill and a 1 pixel black outline</Abstract>
              <PolygonSymbolizer>
                <Fill>
                  <CssParameter name="fill">#AAAAAA</CssParameter>
         <CssParameter name="fill-opacity">0.3</CssParameter>
                </Fill>
                <Stroke>
                  <CssParameter name="stroke">#CCCCCC</CssParameter>
                  <CssParameter name="stroke-width">1</CssParameter>
                </Stroke>
              </PolygonSymbolizer>
            </Rule>
          </FeatureTypeStyle>
        </UserStyle>
      </NamedLayer>
    </StyledLayerDescriptor>

    2、其中设置填充的颜色和填充颜色的透明度

                <Fill>
                  <CssParameter name="fill">#AAAAAA</CssParameter>
                  <CssParameter name="fill-opacity">0.3</CssParameter>
                </Fill>

    3、设置边界颜色与宽度

                <Stroke>
                  <CssParameter name="stroke">#CCCCCC</CssParameter>
                  <CssParameter name="stroke-width">1</CssParameter>
                </Stroke>

    4、设置透明度之前

     

    5、设置透明度之后

  • 相关阅读:
    androidstudio提示adb错误:cannot parse version string:kg01的解决方法
    mysql常用运行原理
    shiro认证授权
    Java多线程入门(一)——多线程基本概念
    CSS简单入门
    H5入门这一篇就够了
    Java IO流详解(八)——其他流的使用
    Java IO流详解(七)——对象流(序列化与反序列化)
    Java IO流详解(六)——转换流
    Java IO流详解(五)——缓冲流
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/15932658.html
Copyright © 2020-2023  润新知