Symbolizér značek

Symbolizér značek

Jednoduchý symbolizér značek kreslí předdefinovaný tvar s přizpůsobitelným výplní a obrysem. Toto je výchozí symbolizér pro 0-rozměrné geometrie (body). 

Podporované tvary jsou:

todo:image_alt_text Kruh   todo:image_alt_text Hvězda
todo:image_alt_text Čtverec   todo:image_alt_text Kříž
todo:image_alt_text Trojúhelník   todo:image_alt_text X

Podporované možnosti stylingu:

Vlastnost Popis
ShapeType Specifikuje tvar značky.
Size Specifikuje velikost tvaru značky
FillColor Specifikuje barvu a průhlednost výplně
StrokeColor Specifikuje barvu a průhlednost čáry
StrokeWidth Specifikuje šířku čáry
StrokeLineJoin Určuje, jak se čáry vykreslují v průsečících segmentů.
StrokeStyle Specifikuje, jak by měl být linework symbolu kreslen.
StrokeDashPattern Specifikuje pole vzdáleností, které určují délky střídavých čárek a mezer v přerušovaných čarách.
StrokeDashOffset Specifikuje vzdálenost od začátku čáry k začátku vzoru čárkování.
Rotation Specifikuje otočení symbolu kolem jeho středního bodu, v desetinných stupních. Kladné hodnoty označují otáčení ve směru hodinových ručiček, záporné hodnoty označují otáčení proti směru hodinových ručiček. Výchozí hodnota je 0.
HorizontalOffset Specifikuje horizontální posun od umístění bodu k kotvícímu bodu tvaru.
VerticalOffset Specifikuje vertikální posun od umístění bodu ke kotvícímu bodu tvaru.
HorizontalAnchorPoint Specifikuje, která strana tvaru značky bude vodorovně zarovnána s umístěním bodu.
VerticalAnchorPoint Specifikuje, která strana tvaru značky bude vertikálně zarovnána s umístěním bodu.

Typy geometrií

 Symbolizér lze použít na geometrie jakéhokoli typu.

Dimenze geometrie Typy geometrií Vykreslovací chování
Bod Bod, MultiPoint Kreslí tvar centrovaný v souřadnici bodu.
Čára LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString

Kreslí tvar centrovaný ve středu geometrie

 

Plocha Polygon, CurvePolygon, MultiPolygon, MultiSurface

Pro GeometryCollections se vykreslovací chování určuje samostatně pro každou geometrii uvnitř kolekce. Vrstvy s mícháním geometrií sledují logiku pro GeometryCollections.

Použijte MixedGeometrySymbolizer k omezení symbolizéru na specifické typy geometrií.

Příklady

Ve výchozím nastavení symbolizér značek kreslí černé kruhy:

Zde je postup změny barvy výplně na červenou:

todo:image_alt_text

Další příklad stylingu s předdefinovaným tvarem (trojúhelník):

todo:image_alt_text

Pro pokročilejší scénáře můžete chtít upravit styl značky dynamicky na základě hodnot atributů prvků. Zde je postup:

todo:image_alt_text

Můžete také chtít přidat popisky ke svým značkám. Navštivte Příklady označování bodů pro příklady.