סמל מסמן
סמל מסמן
סמל המסמן הפשוט מצייר צורה מוגדרת מראש עם מילוי וקו מתאר הניתנים להתאמה אישית. זהו הסמל המוגדר כברירת מחדל לגיאומטריות ממדי 0 (נקודות).
הצורות הנתמכות הן:
![]() |
מעגל | ![]() |
כוכב | |
---|---|---|---|---|
![]() |
ריבוע | ![]() |
צלב | |
![]() |
משולש | ![]() |
X |
אפשרויות עיצוב נתמכות:
מאפיין | תיאור |
---|---|
ShapeType | מציין את הצורה של המסמן. |
Size | מציין את גודל צורת המסמן |
FillColor | מציין את הצבע והשקיפות הניתנים למילוי |
StrokeColor | מציין את הצבע והשקיפות הניתנים לקו |
StrokeWidth | מציין את רוחב הקו |
StrokeLineJoin | קובע כיצד קווים מעובדים בצמתים של מקטעי קו. |
StrokeStyle | מציין כיצד יש לצייר את העבודה הקווית של הסמל. |
StrokeDashPattern | מציין מערך של מרחקים שמציין את אורכי המקפים והרווחים המתחלפים בקווים מקווקווים. |
StrokeDashOffset | מציין את המרחק מתחילת הקו לתחילת דפוס המקף. |
Rotation | מציין את הסיבוב של הסמל סביב נקודת המרכז שלו, במעלות עשרוניות. ערכים חיוביים מציינים סיבוב בכיוון השעון, ערכים שליליים מציינים סיבוב נגד כיוון השעון. ברירת המחדל היא 0. |
HorizontalOffset | מציין קיזוז אופקי ממיקום נקודה לעיגון הצורה. |
VerticalOffset | מציין קיזוז אנכי ממיקום נקודה לנקודת העיגון של הצורה. |
HorizontalAnchorPoint | מציין איזה צד של צורת מסמן ייושר אופקית עם מיקום הנקודה. |
VerticalAnchorPoint | מציין איזה צד של צורת מסמן ייושר אנכית עם מיקום הנקודה. |
סוגי גיאומטריה
המסמל יכול להיות מיושם על גיאומטריות של כל סוג.
ממד גיאומטריה | סוגי גיאומטריה | התנהגות עיבוד |
---|---|---|
נקודה | נקודה, MultiPoint | מצייר את הצורה במרכז קואורדינטת הנקודה. |
קו | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | מצייר את הצורה במרכז הכובד של הגיאומטריה
|
משטח | Polygon, CurvePolygon, MultiPolygon, MultiSurface |
עבור GeometryCollections, התנהגות העיבוד נקבעת בנפרד עבור כל גיאומטריה בתוך האוסף. שכבות עם סוג גיאומטריה מעורב עוקבות אחר ההיגיון עבור GeometryCollections.
השתמש ב-MixedGeometrySymbolizer כדי להגביל מסמל לסוגי גיאומטריה ספציפיים.
דוגמאות
כברירת מחדל, המסמל מצייר עיגולים שחורים:
כאן איך לשנות את צבע המילוי לאדום:
![]() |
---|
דוגמה נוספת לעיצוב עם צורה מוגדרת מראש (משולש):
![]() |
---|
עבור תרחישים מתקדמים יותר, ייתכן שתרצה להתאים את סגנון המסמן באופן דינמי בהתבסס על ערכי התכונות של הפיצ’ר. כך איך לעשות זאת:
![]() |
---|
ייתכן שתרצה גם להוסיף תוויות למסמנים שלך. בקר בדוגמאות תיוג נקודות לדוגמאות.