PolygonSymbolizer¶
A PolygonSymbolizer 将功能样式设置为 多边形 .多边形是二维几何体。它们可以用内部(填充)和边界(笔画)的样式来描绘。多边形可以包含一个或多个被删除但未填充的孔。当渲染多边形时,填充将在笔划边框之前渲染。
句法¶
A <PolygonSymbolizer>
包含可选 <Geometry>
元素和两个元素 <Fill>
和 <Stroke>
指定样式:
Tag |
必修的? |
Description |
|
不 |
指定要渲染的几何图形。 |
|
不 |
指定多边形内部的样式。 |
|
不 |
指定多边形边框的样式。 |
几何图形¶
这个 <Geometry>
元素是可选的。如果存在,它指定FeatureType属性,从中使用 PropertyName
元素。另请参见 SLD中的几何变换 用于指定几何图形的地理服务器扩展。
任何类型的几何图形都可以使用 <PolygonSymbolizer>
.点几何图形被视为小的正交正方形多边形。线性几何体通过连接其末端来闭合。
脑卒中¶
这个 <Stroke>
元素指定 边境 多边形的。语法在 <LineSymbolizer>
脑卒中 部分。
填充¶
这个 <Fill>
元素指定 内部 多边形的。它可以包含子元素:
Tag |
必修的? |
Description |
|
不 |
以重复模式呈现多边形的填充。 |
|
0..N |
指定用纯色填充的参数。 |
GraphicFill¶
这个 <GraphicFill>
元素包含 <Graphic>
元素,指定用于重复填充图案的图形图像或符号。语法在 PointSymbolizer
图解的 部分。
CssParameter¶
这个 <CssParameter>
元素描述实心多边形填充的样式。任何数量的 <CssParameter>
可以指定元素。
The name
attribute indicates what aspect of styling an element specifies,
using the standard CSS/SVG styling model.
The content of the element supplies the
value of the styling parameter.
The value may contain expressions.
支持以下参数:
Parameter |
必修的? |
Description |
|
不 |
指定表单中的填充颜色 |
|
不 |
指定填充的不透明度(透明度)。该值是介于 |
例子¶
1 <PolygonSymbolizer>
2 <Fill>
3 <CssParameter name="fill">#000080</CssParameter>
4 </Fill>
5 </PolygonSymbolizer>
这个符号只包含 <Fill>
元素。在这个元素中有一个 <CssParameter>
指定多边形的填充颜色 #000080
(柔和的蓝色)。