Заполнитель Символизации
Заполнитель Символизации
Простая символизация заливки заполняет область настраиваемым стилем заливки и обводкой. Это символ по умолчанию для двухмерных геометрий (полигонов).
Если у полигона есть «отверстия», они не заполняются, но границы вокруг отверстий обводятся обычным способом. «Острова» внутри отверстий заполняются и обводятся, и так далее.
Поддерживаемые параметры стиля:
Свойство | Описание |
---|---|
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 рисует черную линию обводки и сплошную белую заливку:
Здесь показано, как изменить стиль:
![]() |
---|
Вы также можете захотеть добавить метки к своим полигонам. Посетите Примеры маркировки линий для примеров того, как маркировать границу полигона, или Примеры маркировки точек на примерах того, как маркировать центры полигонов.