Marker Symbolizer

Marker Symbolizer

De Simple Marker symbolizer tekent een vooraf gedefinieerde vorm met aanpasbare vulling en omtrek. Dit is de standaard symbolizer voor 0-dimensionale geometrieën (punten). 

Ondersteunde vormen zijn:

todo:image_alt_text Cirkel   todo:image_alt_text Ster
todo:image_alt_text Vierkant   todo:image_alt_text Kruis
todo:image_alt_text Driehoek   todo:image_alt_text X

Ondersteunde styling opties:

Eigenschap Beschrijving
ShapeType Specificeert de vorm van de marker.
Size Specificeert de grootte van de markervorm
FillColor Specificeert de kleur en transparantie die aan de vulling worden gegeven
StrokeColor Specificeert de kleur en transparantie die aan de lijn worden gegeven
StrokeWidth Specificeert de breedte van de lijn
StrokeLineJoin Bepaalt hoe lijnen worden weergegeven op kruispunten van lijnsegmenten.
StrokeStyle Specificeert hoe het symbol linework moet worden getekend.
StrokeDashPattern Specificeert een array van afstanden die de lengtes van alternerende streepjes en spaties in gestreepte lijnen specificeren.
StrokeDashOffset Specificeert de afstand vanaf het begin van een lijn tot het begin van een streepjespatroon.
Rotation Specificeert de rotatie van het symbool rond zijn middelpunt, in decimalen graden. Positieve waarden geven rotatie aan in de klok mee richting, negatieve waarden geven tegen de klok in rotatie aan. Standaard is 0.
HorizontalOffset Specificeert horizontale offset van een puntlocatie naar het vormankerpunt.
VerticalOffset Specificeert verticale offset van een puntlocatie naar het vormankerpunt.
HorizontalAnchorPoint Specificeert welke kant van een markervorm horizontaal uitgelijnd zal worden met de puntlocatie.
VerticalAnchorPoint Specificeert welke kant van een markervorm verticaal uitgelijnd zal worden met de puntlocatie.

Geometry Types

 De symbolizer kan worden toegepast op geometrieën van elk type.

Geometry Dimension Geometry Types Rendering Behavior
Point Point, MultiPoint Tekent de vorm gecentreerd op de puntcoördinaat.
Line LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Tekent de vorm gecentreerd op het zwaartepunt van de geometrie

 

Surface Polygon, CurvePolygon, MultiPolygon, MultiSurface

Voor GeometryCollections wordt het renderinggedrag afzonderlijk bepaald voor elke geometrie in de collectie. Lagen met Mixed geometry type volgen de logica voor GeometryCollections.

Gebruik MixedGeometrySymbolizer om een symbolizer te beperken tot specifieke geometrietypen.

Examples

Standaard tekent de marker symbolizer zwarte cirkels:

Hier is hoe u de vulkleur kunt wijzigen in rood:

todo:image_alt_text

Een ander voorbeeld van styling met een vooraf gedefinieerde vorm (driehoek):

todo:image_alt_text

Voor meer geavanceerde scenario’s wilt u mogelijk de markerstijl dynamisch aanpassen op basis van kenmerkwaarden van features. Zo doet u dat:

todo:image_alt_text

U wilt mogelijk ook labels toevoegen aan uw markers. Bezoek Points Labeling Examples voor voorbeelden.