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:
![]() |
---|
Für fortgeschrittenere Szenarien möchten Sie den Linienstil möglicherweise dynamisch basierend auf Feature-Attributwerten anpassen. So geht’s:
![]() |
---|
Sie möchten möglicherweise auch Beschriftungen zu Ihren Linien hinzufügen. Besuchen Sie Beispiele für die Beschriftung von Linien für Beispiele.