Else filters handled incorrectly

Description

It seems that Rules with else filters in the lite renderer are being applied to every Feature regardless of the effect of other rules. The logic defined in the SLD spec is that Rules with else filters should be applied to features which have not had any other rule applied to them. This can probably be easily fixed by setting a flag when other rules are applied.

Environment

None

Activity

Show:
codehaus
April 10, 2015, 3:32 PM

CodeHaus Comment From: seangeo - Time: Sun, 11 Jan 2004 19:43:38 -0600
---------------------
I also noticed that Rules with Else Filters are also applied to Feature of different Feature Types to the containing FeatureTypeStyle.

Im going to try and fix these bugs today. I'll some decide if they are happy with how I have fixed it.

codehaus
April 10, 2015, 3:32 PM

CodeHaus Comment From: aaime - Time: Mon, 12 Jan 2004 10:06:55 -0600
---------------------
The fix seems ok to me. Shall we close the issue?

codehaus
April 10, 2015, 3:32 PM

CodeHaus Comment From: seangeo - Time: Mon, 12 Jan 2004 17:30:52 -0600
---------------------
Issue fixed.

Assignee

Unassigned

Reporter

codehaus

Triage

None

Components

Priority

Medium
Configure