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:
![]() |
---|
Voor meer geavanceerde scenario’s wilt u mogelijk de lijnstijl dynamisch aanpassen op basis van kenmerkwaarden. Zo doe je dat:
![]() |
---|
U wilt mogelijk ook labels aan uw lijnen toevoegen. Bezoek Lijn Labeling Voorbeelden voor voorbeelden.