Symbolizer wypełnienia

Symbolizer wypełnienia

Prosty symbolizator wypełnienia wypełnia obszar konfigurowalnym stylem wypełnienia i obrysem. Jest to domyślny symbolizator dla geometrii dwuwymiarowych (wielokątów). 

Jeśli wielokąt ma „dziury”, nie są one wypełniane, ale granice wokół dziur są rysowane w zwykły sposób. „Wyspy” wewnątrz dziur są wypełnione i obrysowane i tak dalej.

Obsługiwane opcje stylizacji:

Właściwość Opis
FillColor Określa kolor i przezroczystość wypełnienia.
FillStyle

- Solid - Pełne wypełnienie

- None - Nie wypełniaj wielokąta

- Horizontal Hatch - Wzór poziomych linii.

- Vertical Hatch - Wzór pionowych linii.

- Cross Hatch - Określa poziome i pionowe linie, które się krzyżują.

- Forward Diagonal Hatch - Wzór linii po przekątnej od lewego górnego rogu do prawego dolnego rogu.

- Backward Diagonal Hatch - Wzór linii po przekątnej od prawego górnego rogu do lewego dolnego rogu.

- Diagonal Cross Hatch - Wzór krzyżujących się linii po przekątnej.

StrokeColor Określa kolor i przezroczystość obrysu.
StrokeStyle Określa, jak mają być rysowane linie symbolu.
StrokeWidth Określa szerokość linii obrysu.
StrokeDashPattern Określa tablicę odległości, która określa długości naprzemiennych kresek i odstępów w liniach kreskowanych.
StrokeDashOffset Określa odległość od początku linii do początku wzoru kresek.
StrokeLineJoin

Określa, jak linie są renderowane w miejscach przecięcia segmentów linii.

- Miter - ostry róg

- Round - zaokrąglony róg

- Bevel - ukośny róg

HorizontalOffset Określa przesunięcie poziome od lokalizacji punktu do punktu zakotwiczenia kształtu.
VerticalOffset Określa przesunięcie pionowe od lokalizacji punktu do punktu zakotwiczenia kształtu.

Typy geometrii

 Symbolizator może być stosowany do geometrii dowolnego typu.

Wymiar geometrii Typy geometrii Zachowanie renderowania
Punkt Punkt, MultiPoint Rysuje mały kwadratowy wielokąt prostopadny.
Linia LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString Linia jest zamykana w celu wypełnienia przez połączenie punktu końcowego z punktem początkowym. Tylko oryginalna linia jest obrysowana.
Powierzchnia Polygon, CurvePolygon, MultiPolygon, MultiSurface Rysuje wielokąt.

W przypadku GeometryCollections zachowanie renderowania jest określane oddzielnie dla każdej geometrii w kolekcji. Warstwy z mieszanym typem geometrii podążają logiką dla GeometryCollections.

Użyj MixedGeometrySymbolizer, aby ograniczyć symbolizator do określonych typów geometrii.

Przykłady

Domyślnie Simple Fill symbolizer rysuje czarną linię obrysu i pełne białe wypełnienie:

Tutaj jak zmienić stylizację:

todo:image_alt_text

Możesz również dodać etykiety do swoich wielokątów. Odwiedź Przykłady etykietowania linii aby zobaczyć przykłady, jak etykietować granice wielokątów lub Przykłady etykietowania punktów na przykładach, jak etykietować centra wielokątów.