Symbolizér čar
Symbolizér čar
Jednoduchý symbolizér čar vykreslí čáru s přizpůsobitelným stylem. Toto je výchozí symbolizér pro 1-dimenzionální geometrie (čáry).
Podporované možnosti stylingu:
Vlastnost | Popis |
---|---|
Barva | Specifikuje barvu a průhlednost čáry. |
Šířka | Specifikuje šířku čáry |
LineJoin | Určuje, jak se vykreslují čáry v průsečíkách segmentů čar. |
Styl | Specifikuje, jak by měl být symbol linework kreslen. |
DashPattern | Specifikuje pole vzdáleností, které určují délky střídavých pomlček a mezer v čárkovaných čarách. |
DashOffset | Specifikuje vzdálenost od začátku čáry k začátku vzoru pomlček. |
CapStyle | Specifikuje, jak se vykreslují konce čar. - Butt - ostrá hranatá hrana - Round - zaoblená hrana - Square - mírně protáhlá hranatá hrana |
Offset | Specifikuje odsazení od původní čáry. Pro kladnou vzdálenost bude odsazení na levé straně vstupní čáry (vzhledem k směru čáry). Pro zápornou vzdálenost bude na pravé straně. |
Typy geometrií
Symbolizér lze aplikovat na geometrie jakéhokoli typu.
Dimenze geometrie | Typy geometrií | Vykreslovací chování |
---|---|---|
Bod | Bod, MultiPoint | Kreslí čáru malé délky s horizontální orientací centrovanou na bodu se dvěma koncovými víčky. |
Čára | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Kreslí čáru. |
Plocha | Polygon, CurvePolygon, MultiPolygon, MultiSurface | Uzavřený obrys geometrie se používá jako řetězec čar (bez koncových víček) |
Pro GeometryCollections je vykreslovací chování určováno samostatně pro každou geometrii uvnitř kolekce. Vrstvy s Mixed geometry type sledují logiku pro GeometryCollections.
Použijte MixedGeometrySymbolizer k omezení symbolizéru na specifické typy geometrií.
Příklady
Ve výchozím nastavení symbolizér čar kreslí černé čáry:
Zde je postup změny barvy čáry na modrou:
![]() |
---|
Pro pokročilejší scénáře můžete chtít upravit styl čáry dynamicky na základě hodnot atributů prvků. Zde je postup:
![]() |
---|
Můžete také chtít přidat popisky ke svým čarám. Navštivte Příklady popiskování čar pro příklady.