标记符号化器

标记符号化器

简单的标记符号化器绘制具有可自定义填充和轮廓的预定义形状。 这是 0 维几何体(点)的默认符号化器。 

支持的形状有:

todo:image_alt_text 圆形   todo:image_alt_text 星形
todo:image_alt_text 正方形   todo:image_alt_text 十字
todo:image_alt_text 三角形   todo:image_alt_text X

支持的样式选项:

属性 描述
ShapeType 指定标记的形状。
Size 指定标记形状的大小
FillColor 指定填充的颜色和透明度
StrokeColor 指定线条的颜色和透明度
StrokeWidth 指定线条的宽度
StrokeLineJoin 确定在线段相交处如何渲染线条。
StrokeStyle 指定应如何绘制符号线工作。
StrokeDashPattern 指定一个距离数组,该数组指定虚线的交替短划线和空格的长度。
StrokeDashOffset 指定从线条开始到破折模式开始的距离。
Rotation 指定符号围绕其中心点的旋转,以十进制度为单位。正值表示顺时针方向旋转,负值表示逆时针方向旋转。默认值为 0。
HorizontalOffset 指定从点位置到形状锚点的水平偏移量。
VerticalOffset 指定从点位置到形状锚点的垂直偏移量。
HorizontalAnchorPoint 指定标记形状的哪一侧将水平对齐于点位置。
VerticalAnchorPoint 指定标记形状的哪一侧将垂直对齐于点位置。

几何类型

 符号化器可以应用于任何类型的几何体。

几何维度 几何类型 渲染行为
Point, MultiPoint 在点的坐标处绘制形状居中。
线 LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

在几何体的质心处绘制形状

 

Polygon, CurvePolygon, MultiPolygon, MultiSurface

对于GeometryCollections,渲染行为是针对集合内的每个几何体分别确定的。具有混合几何类型的图层遵循GeometryCollections的逻辑。

使用MixedGeometrySymbolizer将符号化器限制为特定的几何类型。

示例

默认情况下,标记符号化器绘制黑色圆圈:


以下是如何更改填充颜色为红色:

todo:image_alt_text

另一个使用预定义形状(三角形)样式的示例:

todo:image_alt_text

对于更高级的场景,您可能希望根据要素属性值动态调整标记样式。以下是如何操作:

todo:image_alt_text

您可能还希望为标记添加标签。请访问点标注示例 了解更多示例。