Lijn Symbolizer

Lijn Symbolizer

De Simple Line symbolizer tekent een lijn met aanpasbare stijl. Dit is de standaard symbolizer voor 1-dimensionale geometrieën (lijnen). 

Ondersteunde styling opties:

Eigenschap Beschrijving
Kleur Specificeert de kleur en transparantie die aan de lijn worden gegeven.
Breedte Specificeert de breedte van de lijn
LineJoin Bepaalt hoe lijnen worden weergegeven op kruispunten van lijnsegmenten.
Stijl Specificeert hoe de symbool linework moet worden getekend.
DashPattern Specificeert een array van afstanden die de lengtes van alternerende streepjes en spaties in gestreepte lijnen specificeren.
DashOffset Specificeert de afstand vanaf het begin van een lijn tot het begin van een dashpatroon.
CapStyle

Specificeert hoe lijnen worden weergegeven aan hun uiteinden.

- Butt - scherpe vierkante rand

- Round - afgeronde rand

- Square - lichtelijk verlengde vierkante rand

Offset Specificeert offset van de originele lijn. Voor een positieve afstand bevindt de offset zich aan de linkerkant van de invoerlijn (relatief ten opzichte van de lijndichting). Voor een negatieve afstand bevindt deze zich aan de rechterkant.

Geometrie Types

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

Geometrie Dimensie Geometrie Types Rendering Gedrag
Punt Punt, MultiPoint Tekent een lijn met een kleine lengte met een horizontale oriëntatie gecentreerd op het punt, met twee eindkappen.
Lijn LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString Tekent de lijn.
Oppervlak Polygon, CurvePolygon, MultiPolygon, MultiSurface Gesloten omtrek van de geometrie wordt gebruikt als de lijnstring (zonder eindkappen)

Voor GeometryCollections wordt het rendering gedrag 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 geometrietypes.

Voorbeelden

Standaard tekent de lijn symbolizer zwarte lijnen:

Hier is hoe je de lijnkleur naar blauw kunt veranderen:

todo:image_alt_text

Voor meer geavanceerde scenario’s wilt u mogelijk de lijnstijl dynamisch aanpassen op basis van kenmerkwaarden. Zo doe je dat:

todo:image_alt_text

U wilt mogelijk ook labels aan uw lijnen toevoegen. Bezoek Lijn Labeling Voorbeelden voor voorbeelden.