Rule

Rule class

用户定义的规则RuleBasedSymbolizer.

public class Rule

特性

姓名 描述
Filter { get; } 确定“过滤规则”是否应将符号器应用于特征。 如果返回true使用符号;否则,将跳过功能。
IsElseRule { get; } 获取指示此规则是否为“else-rule”的值。
IsFilterRule { get; } 获取一个值,指示此规则是否为“过滤规则”。
Symbolizer { get; } 应用于特征的符号器。

方法

姓名 描述
static CreateElseRule(VectorSymbolizer) 创建一个新规则,只要它不匹配任何过滤器规则,就将符号器应用于要素。
static CreateFilterRule(Func<Feature, bool>, VectorSymbolizer) 创建一个新规则,在通过过滤器时将符号器应用于要素。

也可以看看