Linien-Symbolisierer

Linien-Symbolisierer

Der einfache Linien-Symbolisierer zeichnet eine Linie mit anpassbarem Stil. Dies ist der Standardsymbolisierer für eindimensionale Geometrien (Linien). 

Unterstützte Styling-Optionen:

Eigenschaft Beschreibung
Farbe Gibt die Farbe und Transparenz der Linie an.
Breite Gibt die Breite der Linie an
Linienverbindung Bestimmt, wie Linien an den Schnittpunkten von Liniensegmenten gerendert werden.
Stil Gibt an, wie die Symbollinien gezeichnet werden sollen.
Strichmuster Gibt ein Array von Abständen an, das die Längen abwechselnder Striche und Leerstellen in gestrichelten Linien angibt.
Strichversatz Gibt den Abstand vom Beginn einer Linie zum Beginn eines Strichmusters an.
Kappenstil

Gibt an, wie Linien an ihren Enden gerendert werden.

- Stumpf - scharfe quadratische Kante

- Rund - abgerundete Kante

- Quadratisch - leicht verlängerte quadratische Kante

Versatz Gibt einen Versatz von der ursprünglichen Linie an. Für eine positive Distanz befindet sich der Versatz auf der linken Seite der Eingabelinie (bezogen auf die Linienrichtung). Bei einer negativen Distanz befindet er sich auf der rechten Seite.

Geometrietypen

 Der Symbolisierer kann auf Geometrien jeglichen Typs angewendet werden.

Geometriedimension Geometrietypen Rendering-Verhalten
Punkt Punkt, MultiPoint Zeichnet eine Linie von geringer Länge mit horizontaler Ausrichtung zentriert auf dem Punkt mit zwei Endkappen.
Linie LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString Zeichnet die Linie.
Fläche Polygon, CurvePolygon, MultiPolygon, MultiSurface Die geschlossene Umrandung der Geometrie wird als Linienstring verwendet (ohne Endkappen)

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

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

Beispiele

Standardmäßig zeichnet der Linien-Symbolisierer schwarze Linien:

Hier erfahren Sie, wie Sie die Linienfarbe auf Blau ändern:

todo:image_alt_text

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

todo:image_alt_text

Sie möchten möglicherweise auch Beschriftungen zu Ihren Linien hinzufügen. Besuchen Sie Beispiele für die Beschriftung von Linien für Beispiele.