场景
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、设置透明度之后