符号¶
可视化的基本单位是符号。符号有五种类型: Point , Line , Polygon , 栅格 和 Text .
符号包含在里面 rules .规则可以包含一个或多个符号。
图纸顺序¶
符号的顺序很重要,也是数据的顺序。
对于每个特征,评估规则,得到一个用于绘制该特征的符号列表。符号按规定的顺序绘制。
考虑以下两个符号:
symbolizers:
- point:
symbols:
- mark:
shape: square
fill-color: '#FFCC00'
- point:
symbols:
- mark:
shape: triangle
fill-color: '#FF3300'
绘制三个点时,这些符号将按顺序应用于每个特征:
匹配的符号和几何图形¶
通常将符号与层中包含的几何图形类型匹配,但这不是必需的。下表说明了当几何符号与其他类型的几何图形匹配时将发生的情况。
点 |
线 |
Polygon |
栅格 |
|
---|---|---|---|---|
点符号 |
Points |
线条的中点 |
多边形的质心 |
栅格质心 |
线条符号 |
n/a |
Lines |
多边形的轮廓(笔划) |
栅格轮廓(笔画) |
多边形符号 |
n/a |
将线条和样式“关闭”为多边形 |
Polygons |
将栅格和样式“勾勒”为多边形 |
栅格符号 |
n/a |
n/a |
n/a |
将栅格值转换为颜色通道以进行显示 |
文本符号 |
点位置标签 |
线条中点处的标签 |
多边形质心处的标签 |
栅格轮廓质心处的标签 |
句法¶
以下是所有符号的基本语法。请注意,块的内容并不是在这里全部展开的,并且每种符号都提供了额外的语法。
geometry: <cql>
uom: <text>
..
x-composite: <text>
x-composite-base: <boolean>
x-inclusion: <text>
在哪里:
财产 |
必修的? |
描述 |
默认值 |
---|---|---|---|
|
不 |
指定要用作几何的属性(请参见 SLD中的几何变换 ) |
找到第一个几何属性(通常命名为 |
|
不 |
用于宽度计算的测量单位(请参见 以地面单位指定符号大小 ) |
象素 |
的其他“供应商选项”属性 色彩合成与混色 :
财产 |
必修的? |
描述 |
默认值 |
---|---|---|---|
|
不 |
允许符号之间的alpha合成和颜色混合选项。 |
不适用 |
|
不 |
允许渲染引擎使用符号映射来定义“基本”缓冲区,以便随后使用 |
|
的其他“供应商选项”属性 渲染选择 :
财产 |
必修的? |
描述 |
默认值 |
---|---|---|---|
|
不 |
定义规则是否应包含在的样式中 |
|