Fill Symbolizer

Fill Symbolizer

Simple Fill symbolizer یک ناحیه را با سبک و ضربه قابل تنظیم پر می کند. این نمادگر پیش فرض برای هندسه های دو بعدی (چند ضلعی) است.

اگر چند ضلعی دارای “سوراخ” باشد، آنها پر نمی شوند، اما مرزهای اطراف سوراخ ها به روش معمول ضربه می خورند. “جزایر” در داخل سوراخ ها پر و ضربه می خورند و غیره.

گزینه های سبک پشتیبانی شده:

Property Description
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 انحراف عمودی از یک مکان نقطه تا نقطه لنگر شکل را مشخص می کند.

Geometry Types

نمادگر را می توان به هندسه های هر نوع اعمال کرد.

Geometry Dimension Geometry Types Rendering Behavior
Point Point, MultiPoint یک مربع کوچک چند ضلعی متعامد رسم می کند.
Line LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString خط برای پر کردن با اتصال نقطه پایانی آن به نقطه شروع آن بسته می شود. فقط خط اصلی ضربه می خورد.
Surface Polygon, CurvePolygon, MultiPolygon, MultiSurface چند ضلعی را رسم می کند.

برای GeometryCollections، رفتار رندرینگ به طور جداگانه برای هر هندسه در داخل مجموعه تعیین می شود. لایه هایی با نوع هندسه Mixed از منطق GeometryCollections پیروی می کنند.

از MixedGeometrySymbolizer برای محدود کردن یک نمادگر به انواع هندسه خاص استفاده کنید.

Examples

به طور پیش فرض Simple Fill symbolizer یک خط ضربه سیاه و پر کردن سفید جامد رسم می کند:

اینجا نحوه تغییر سبک آمده است:

todo:image_alt_text

شاید بخواهید برچسب هایی نیز به چند ضلعی های خود اضافه کنید. برای مثال در مورد نحوه برچسب گذاری مرزهای چند ضلعی ها به Lines Labeling Examples و در مورد نمونه هایی از نحوه برچسب گذاری مراکز چند ضلعی ها به Points Labeling Examples مراجعه کنید.