Marker Symbolizer

Marker Symbolizer

Der Simple Marker Symbolizer zeichnet eine vordefinierte Form mit anpassbarer Füllung und Umrandung. Dies ist der Standardsymbolisierer für 0-dimensionale Geometrien (Punkte). 

Unterstützte Formen sind:

todo:image_alt_text Kreis   todo:image_alt_text Stern
todo:image_alt_text Quadrat   todo:image_alt_text Kreuz
todo:image_alt_text Dreieck   todo:image_alt_text X

Unterstützte Styling-Optionen:

Eigenschaft Beschreibung
ShapeType Gibt die Form des Markers an.
Size Gibt die Größe der Markerform an
FillColor Gibt die Farbe und Transparenz für die Füllung an
StrokeColor Gibt die Farbe und Transparenz für die Linie an
StrokeWidth Gibt die Breite der Linie an
StrokeLineJoin Bestimmt, wie Linien an Schnittpunkten von Liniensegmenten gerendert werden.
StrokeStyle Gibt an, wie die Symbollinien gezeichnet werden sollen.
StrokeDashPattern Gibt ein Array von Abständen an, das die Längen abwechselnder Striche und Leerstellen in gestrichelten Linien angibt.
StrokeDashOffset Gibt den Abstand vom Beginn einer Linie zum Beginn eines Strichmusters an.
Rotation Gibt die Drehung des Symbols um seinen Mittelpunkt in Dezimalgraden an. Positive Werte geben eine Drehung im Uhrzeigersinn an, negative Werte eine Drehung gegen den Uhrzeigersinn. Standardmäßig ist 0.
HorizontalOffset Gibt einen horizontalen Versatz von einem Punkt zum Formankerpunkt an.
VerticalOffset Gibt einen vertikalen Versatz von einem Punkt zum Formankerpunkt an.
HorizontalAnchorPoint Gibt an, welche Seite einer Markerform horizontal mit dem Punkt übereinstimmt.
VerticalAnchorPoint Gibt an, welche Seite einer Markerform vertikal mit dem Punkt übereinstimmt.

Geometrie Typen

 Der Symbolisierer kann auf Geometrien jeglichen Typs angewendet werden.

Geometrie Dimension Geometrie Typen Rendering Verhalten
Punkt Punkt, MultiPoint Zeichnet die Form zentriert an der Punktkoordinate.
Linie LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Zeichnet die Form zentriert am Schwerpunkt der Geometrie

 

Fläche Polygon, CurvePolygon, MultiPolygon, MultiSurface

Für GeometryCollections wird das Rendering-Verhalten separat für jede Geometrie innerhalb der Collection bestimmt. Layer mit gemischtem Geometrietyp folgen der Logik für GeometryCollections.

Verwenden Sie MixedGeometrySymbolizer, um einen Symbolisierer auf bestimmte Geometrietypen zu beschränken.

Beispiele

Standardmäßig zeichnet der Marker-Symbolisierer schwarze Kreise:

Hier erfahren Sie, wie Sie die Füllfarbe auf Rot ändern:

todo:image_alt_text

Ein weiteres Beispiel für das Styling mit einer vordefinierten Form (Dreieck):

todo:image_alt_text

Für fortgeschrittenere Szenarien möchten Sie den Markerstil möglicherweise dynamisch basierend auf Feature-Attributwerten anpassen. So geht’s:

todo:image_alt_text

Möglicherweise möchten Sie auch Beschriftungen zu Ihren Markern hinzufügen. Besuchen Sie Beispiele für die Kennzeichnung von Punkten für Beispiele.