סמל קו

סמל קו

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

אפשרויות עיצוב נתמכות:

מאפיין תיאור
Color מציין את הצבע והשקיפות הניתנים לקו.
Width מציין את רוחב הקו
LineJoin קובע כיצד קווים מוצגים בצמתים של מקטעי קו.
Style מציין כיצד יש לצייר את העבודה הקווית של הסמל.
DashPattern מציין מערך של מרחקים המציין את אורכי הריווחים המתחלפים והרווחים בקווים מקווקווים.
DashOffset מציין את המרחק מתחילת הקו לתחילת תבנית הריווח.
CapStyle

מציין כיצד קווים מוצגים בקצותיהם.

- Butt - קצה מרובע חד

- Round - קצה מעוגל

- Square - קצה מרובע מעט מוארך

Offset מציין את ההסטה מהקו המקורי. עבור מרחק חיובי, ההסטה תהיה בצד שמאל של הקו (ביחס לכיוון הקו). עבור מרחק שלילי היא תהיה בצד ימין.

סוגי גיאומטריה

 ניתן ליישם את הסמל על גיאומטריות מכל סוג.

מימד גיאומטריה סוגי גיאומטריה התנהגות עיבוד
נקודה נקודה, MultiPoint מצייר קו באורך קטן עם כיוון אופקי המרוכז על הנקודה, עם שני מכסים.
קו LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString מצייר את הקו.
משטח Polygon, CurvePolygon, MultiPolygon, MultiSurface המתאר הסגור של הגיאומטריה משמש כקו (ללא מכסים)

עבור GeometryCollections, התנהגות העיבוד נקבעת בנפרד עבור כל גיאומטריה בתוך האוסף. שכבות עם סוג גיאומטריה מעורב עוקבות אחר ההיגיון עבור GeometryCollections.

השתמש ב-MixedGeometrySymbolizer כדי להגביל את הסמל לסוגי גיאומטריה ספציפיים.

דוגמאות

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

כאן כיצד לשנות את צבע הקו לכחול:

todo:image_alt_text

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

todo:image_alt_text

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