首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用特征属性填充sld中的颜色

如何用特征属性填充sld中的颜色
EN

Stack Overflow用户
提问于 2013-08-22 06:57:00
回答 1查看 2.6K关注 0票数 1

例如:这里有一个类似于以下的草特性:

  • id,面积,水平
  • 1,几何学,24
  • 2,几何,56
  • ..。

我想编写一个根据属性级别显示颜色的sld文件,如下所示:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor version="1.0.0" 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"
  xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd">
  <NamedLayer>
    <Name>grass</Name>
    <UserStyle>
      <Name>grass</Name>
      <Title>grass polygon</Title>
      <Abstract>grass fill with level</Abstract>
      <FeatureTypeStyle>
        <Rule>
          <PolygonSymbolizer>
            <Fill>
              <CssParameter name="fill">rgb(**level**, 0, 255)</CssParameter>
            </Fill>
            <Stroke />
          </PolygonSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-22 12:07:57

查看分类和内插函数:http://docs.geoserver.org/latest/en/user/styling/sld-tipstricks/transformation-func.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18373628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档