Symboliseur de ligne
Symboliseur de ligne
Le symboliseur de ligne simple dessine une ligne avec un style personnalisable. Il s’agit du symboliseur par défaut pour les géométries unidimensionnelles (lignes).
Options de style prises en charge :
Propriété | Description |
---|---|
Couleur | Spécifie la couleur et la transparence données à la ligne. |
Largeur | Spécifie la largeur de la ligne |
LineJoin | Détermine comment les lignes sont rendues aux intersections des segments de ligne. |
Style | Spécifie comment le tracé du symbole doit être dessiné. |
DashPattern | Spécifie un tableau de distances qui spécifient les longueurs des tirets et des espaces alternés dans les lignes en pointillés. |
DashOffset | Spécifie la distance du début d’une ligne au début d’un motif de tirets. |
CapStyle | Spécifie comment les lignes sont rendues à leurs extrémités. - Butt - bord carré net - Round - bord arrondi - Square - bord carré légèrement allongé |
Offset | Spécifie le décalage par rapport à la ligne d’origine. Pour une distance positive, le décalage sera du côté gauche de la ligne d’entrée (par rapport à la direction de la ligne). Pour une distance négative, il se trouvera sur le côté droit. |
Types de géométrie
Le symboliseur peut être appliqué à des géométries de n’importe quel type.
Dimension de la géométrie | Types de géométrie | Comportement du rendu |
---|---|---|
Point | Point, MultiPoint | Dessine une ligne de petite longueur avec une orientation horizontale centrée sur le point, avec deux capuchons d’extrémité. |
Ligne | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Dessine la ligne. |
Surface | Polygon, CurvePolygon, MultiPolygon, MultiSurface | Le contour fermé de la géométrie est utilisé comme chaîne de ligne (sans capuchons d’extrémité) |
Pour les GeometryCollections, le comportement du rendu est déterminé séparément pour chaque géométrie dans la collection. Les calques avec un type de géométrie mixte suivent la logique des GeometryCollections.
Utilisez MixedGeometrySymbolizer pour limiter un symboliseur à des types de géométrie spécifiques.
Exemples
Par défaut, le symboliseur de ligne dessine des lignes noires :
Voici comment modifier la couleur de la ligne en bleu :
![]() |
---|
Pour des scénarios plus avancés, vous voudrez peut-être ajuster le style de la ligne dynamiquement en fonction des valeurs d’attributs des entités. Voici comment faire :
![]() |
---|
Vous voudrez peut-être également ajouter des étiquettes à vos lignes. Visitez Exemples d’étiquetage de lignes pour obtenir des exemples.