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 یک خط ضربه سیاه و پر کردن سفید جامد رسم می کند:
اینجا نحوه تغییر سبک آمده است:
![]() |
---|
شاید بخواهید برچسب هایی نیز به چند ضلعی های خود اضافه کنید. برای مثال در مورد نحوه برچسب گذاری مرزهای چند ضلعی ها به Lines Labeling Examples و در مورد نمونه هایی از نحوه برچسب گذاری مراکز چند ضلعی ها به Points Labeling Examples مراجعه کنید.