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ę:
![]() |
---|
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.