Заповнювач Символів

Заповнювач Символів

Простий заповнювач символів заповнює область настроюваним стилем заповнення та обведенням. Це символ за замовчуванням для двовимірних геометричних фігур (полігонів). 

Якщо полігон має “отвори”, вони не заповнюються, але межі навколо отворів обводяться звичайним способом. “Острови” всередині отворів заповнюються та обводяться, і так далі.

Підтримувані параметри стилю:

Властивість Опис
FillColor Визначає колір і прозорість, задані заповненню.
FillStyle

- Solid - Суцільне заповнення

- None - Не заповнювати полігон

- Horizontal Hatch - Шаблон горизонтальних ліній.

- Vertical Hatch - Шаблон вертикальних ліній.

- Cross Hatch - Визначає горизонтальні та вертикальні лінії, що перетинаються.

- Forward Diagonal Hatch - Шаблон ліній по діагоналі з верхнього лівого кута до нижнього правого.

- Backward Diagonal Hatch - Шаблон ліній по діагоналі з верхнього правого кута до нижнього лівого.

- Diagonal Cross Hatch - Шаблон перехрещених діагональних ліній.

StrokeColor Визначає колір і прозорість, задані лінії обведення.
StrokeStyle Визначає, як повинні бути намальовані лінійні елементи символу.
StrokeWidth Визначає ширину лінії обведення.
StrokeDashPattern Визначає масив відстаней, який визначає довжини чергування штрихів і проміжків у пунктирних лініях.
StrokeDashOffset Визначає відстань від початку лінії до початку шаблону штрихів.
StrokeLineJoin

Визначає, як лінії рендеряться в місцях перетину сегментів ліній.

- Miter - гострий кут

- Round - заокруглений кут

- Bevel - діагональний кут

HorizontalOffset Визначає горизонтальне зміщення від точки розташування до якоря фігури.
VerticalOffset Визначає вертикальне зміщення від точки розташування до якоря фігури.

Типи Геометрії

 Символ може бути застосований до геометрій будь-якого типу.

Розмірність Геометрії Типи Геометрії Поведінка Рендерингу
Точка Point, MultiPoint Малює невеликий квадратний ортогональний полігон.
Лінія LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString Лінію закривають для заповнення, з’єднавши її кінцеву точку з початковою точкою. Тільки оригінальна лінія обводиться.
Поверхня Polygon, CurvePolygon, MultiPolygon, MultiSurface Малює полігон.

Для GeometryCollections поведінка рендерингу визначається окремо для кожної геометрії всередині колекції. Шари з змішаним типом геометрії слідують логіці для GeometryCollections.

Використовуйте MixedGeometrySymbolizer, щоб обмежити символ певними типами геометрії.

Приклади

За замовчуванням Simple Fill symbolizer малює чорну лінію обведення та суцільне біле заповнення:

Тут як змінити стиль:

todo:image_alt_text

Ви також можете додати підписи до своїх полігонів. Відвідайте Приклади лінійного маркування для прикладів того, як позначити межі полігонів або Приклади маркування точок на прикладах того, як позначити центри полігонів.