مُرمِّز الخط
مُرمِّز الخط
يرسم مُرمِّز الخط البسيط خطًا بأسلوب قابل للتخصيص. هذا هو المُرمِّز الافتراضي للهندسة أحادية الأبعاد (الخطوط).
خيارات التنسيق المدعومة:
خاصية | الوصف |
---|---|
Color | يحدد اللون والشفافية المعطاة للخط. |
Width | يحدد عرض الخط |
LineJoin | يحدد كيفية عرض الخطوط عند تقاطعات أجزاء الخط. |
Style | يحدد كيف يجب رسم خط الرمز. |
DashPattern | يحدد مصفوفة من المسافات التي تحدد أطوال الشرطات والمسافات المتبادلة في الخطوط المنقطة. |
DashOffset | يحدد المسافة من بداية الخط إلى بداية نمط الشرطة. |
CapStyle | يحدد كيفية عرض الخطوط في نهاياتها. - Butt - حافة مربعة حادة - Round - حافة مستديرة - Square - حافة مربعة ممدودة قليلاً |
Offset | يحدد الإزاحة من الخط الأصلي. بالنسبة للمسافة الموجبة، ستكون الإزاحة على الجانب الأيسر من الخط المدخل (بالنسبة لاتجاه الخط). بالنسبة للمسافة السالبة، ستكون على الجانب الأيمن. |
أنواع الهندسة
يمكن تطبيق المُرمِّز على هندسات من أي نوع.
أبعاد الهندسة | أنواع الهندسة | سلوك العرض |
---|---|---|
نقطة | نقطة، MultiPoint | يرسم خطًا بطول صغير مع اتجاه أفقي متمركز على النقطة، مع غطاءين للنهاية. |
خط | LineString, CircularString, CompoundCurve, LinerRing, MultiCurve, MultiLineString | يرسم الخط. |
سطح | Polygon, CurvePolygon, MultiPolygon, MultiSurface | يستخدم المخطط التفصيلي للهندسة كخط (بدون أغطية للنهاية) |
بالنسبة لمجموعات الهندسة، يتم تحديد سلوك العرض بشكل منفصل لكل هندسة داخل المجموعة. تتبع الطبقات ذات النوع الهندسي المختلط منطق مجموعات الهندسة.
استخدم MixedGeometrySymbolizer للحد من المُرمِّز إلى أنواع هندسة محددة.
أمثلة
بشكل افتراضي، يرسم مُرمِّز الخط خطوطًا سوداء:
إليك كيفية تغيير لون الخط إلى اللون الأزرق:
![]() |
---|
للحصول على سيناريوهات أكثر تقدمًا، قد ترغب في تعديل نمط الخط ديناميكيًا بناءً على قيم سمات الميزة. إليك كيفية القيام بذلك:
![]() |
---|
قد ترغب أيضًا في إضافة تسميات إلى خطوطك. قم بزيارة أمثلة تسمية الخطوط للحصول على أمثلة.