محرف المؤشر

محرف المؤشر

يرسم محرف المؤشر البسيط شكلًا مُعرَّفًا مسبقًا مع تعبئة ومخطط تفصيلي قابلين للتخصيص. هذا هو المحرف الافتراضي للهندسات ذات الأبعاد الصفرية (النقاط).

الأشكال المدعومة هي:

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 يحدد أي جانب من شكل المؤشر سيتم محاذاته رأسيًا مع موقع النقطة.

أنواع الهندسة

يمكن تطبيق المحرف على هندسات من أي نوع.

أبعاد الهندسة أنواع الهندسة سلوك العرض
نقطة نقطة، متعدد النقاط يرسم الشكل في منتصف إحداثيات النقطة.
خط 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

قد ترغب أيضًا في إضافة تسميات إلى المؤشرات الخاصة بك. قم بزيارة أمثلة تسمية النقاط للحصول على أمثلة.