Rule

Rule class

قاعدة معرّفة من قبل المستخدم لـRuleBasedSymbolizer .

public class Rule

الخصائص

اسم وصف
Filter { get; } تحديد ما إذا كان يجب على “قاعدة عامل التصفية” تطبيق رمز الترميز على الميزة. إذا تم إرجاعهاtrue يستخدم رمز خلاف ذلك ، يتم تخطي الميزة.
IsElseRule { get; } الحصول على قيمة تشير إلى ما إذا كانت هذه القاعدة “قاعدة أخرى” .
IsFilterRule { get; } الحصول على قيمة تشير إلى ما إذا كانت هذه القاعدة “قاعدة عامل التصفية” .
Symbolizer { get; } Symbolizer ليتم تطبيقه على الميزة .

طُرق

اسم وصف
static CreateElseRule(VectorSymbolizer) إنشاء قاعدة جديدة تطبق رمزًا على الميزة عندما لا تتطابق مع أي قاعدة عامل تصفية .
static CreateFilterRule(Func<Feature, bool>, VectorSymbolizer) ينشئ قاعدة جديدة تطبق رمزًا للميزة كلما اجتاز عامل التصفية .

أنظر أيضا