Заповнювач Символів
Заповнювач Символів
Простий заповнювач символів заповнює область настроюваним стилем заповнення та обведенням. Це символ за замовчуванням для двовимірних геометричних фігур (полігонів).
Якщо полігон має “отвори”, вони не заповнюються, але межі навколо отворів обводяться звичайним способом. “Острови” всередині отворів заповнюються та обводяться, і так далі.
Підтримувані параметри стилю:
Властивість | Опис |
---|---|
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 малює чорну лінію обведення та суцільне біле заповнення:
Тут як змінити стиль:
![]() |
---|
Ви також можете додати підписи до своїх полігонів. Відвідайте Приклади лінійного маркування для прикладів того, як позначити межі полігонів або Приклади маркування точок на прикладах того, як позначити центри полігонів.