Заполнитель Символизации

Заполнитель Символизации

Простая символизация заливки заполняет область настраиваемым стилем заливки и обводкой. Это символ по умолчанию для двухмерных геометрий (полигонов). 

Если у полигона есть «отверстия», они не заполняются, но границы вокруг отверстий обводятся обычным способом. «Острова» внутри отверстий заполняются и обводятся, и так далее.

Поддерживаемые параметры стиля:

Свойство Описание
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

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