Symbology Support

Styles

Named styles, each layer can reference 0...N styles. Order is important - 'painter model'.

Rules

Each style can have 0...N rules. Rules can have min/max scale denominators and filter expressions.

Filters

Syntax for filter expressions is very simple, you enclose variables (evaluated at runtime) in square brackets: [attribute_name].

Support for:

  • Arithmetic: +, -, *, /
  • Comparison: >, <, =, <>, >=, <=
  • Logical operators: and, or, not
  • Regular expression matching: [attribute_name].match('reg_ex')

Symbolizers

Symbolizers describe how features should appear on a map.

Lines

Polygons

Points and decoration