Запълващ Символизатор
Запълващ Символизатор
Простият Запълващ символизатор запълва площ с персонализируем стил на запълване и контур. Това е символът по подразбиране за двуизмерни геометрии (полигони).
Ако полигон има „дупки“, те не се запълват, но границите около дупките се очертават по обичайния начин. „Острови“ в дупките са запълнени и очертани и т.н.
Поддържани опции за стилизиране:
Свойство | Описание |
---|---|
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 | Определя вертикално отместване от местоположение на точка до котващата точка на формата. |
Типове Геометрии
Символизаторът може да се прилага към геометрии от всякакъв тип.
Размерност на Геометрията | Типове Геометрии | Поведение при Рендиране |
---|---|---|
Точка | Точка, MultiPoint | Рисува малък квадратен ортогонален полигон. |
Линия | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | Линията се затваря за запълване чрез свързване на крайната точка към началната точка. Само оригиналната линия е очертана. |
Повърхност | Polygon, CurvePolygon, MultiPolygon, MultiSurface | Рисува полигона. |
За GeometryCollections поведението при рендиране се определя отделно за всяка геометрия в колекцията. Слоеве със смесен тип геометрия следват логиката за GeometryCollections.
Използвайте MixedGeometrySymbolizer, за да ограничите символизатора до специфични типове геометрии.
Примери
По подразбиране простият Запълващ символизатор рисува черен контур и плътно бяло запълване:
Тук е как да промените стилизирането:
![]() |
---|
Може също да искате да добавите етикети към вашите полигони. Посетете Примери за Етикетиране на Линии за примери как да етикетирате границите на полигоните или Примери за Етикетиране на Точки за примери как да етикетирате центровете на полигоните.