סמל מסמן

סמל מסמן

סמל המסמן הפשוט מצייר צורה מוגדרת מראש עם מילוי וקו מתאר הניתנים להתאמה אישית. זהו הסמל המוגדר כברירת מחדל לגיאומטריות ממדי 0 (נקודות).

הצורות הנתמכות הן:

todo:image_alt_text מעגל todo:image_alt_text כוכב
todo:image_alt_text ריבוע todo:image_alt_text צלב
todo:image_alt_text משולש todo:image_alt_text 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 כדי להגביל מסמל לסוגי גיאומטריה ספציפיים.

דוגמאות

כברירת מחדל, המסמל מצייר עיגולים שחורים:

כאן איך לשנות את צבע המילוי לאדום:

todo:image_alt_text

דוגמה נוספת לעיצוב עם צורה מוגדרת מראש (משולש):

todo:image_alt_text

עבור תרחישים מתקדמים יותר, ייתכן שתרצה להתאים את סגנון המסמן באופן דינמי בהתבסס על ערכי התכונות של הפיצ’ר. כך איך לעשות זאת:

todo:image_alt_text

ייתכן שתרצה גם להוסיף תוויות למסמנים שלך. בקר בדוגמאות תיוג נקודות לדוגמאות.