Modify

Opened 14 years ago

Closed 14 years ago

#5146 closed enhancement (invalid)

Ability to have OR behavior with filters

Reported by: extropy Owned by: team
Priority: normal Milestone:
Component: Core Version: tested
Keywords: Cc:

Description

Version: 3329

Currently the filters work in logical AND mode. That is, selecting multiple filters, only data that match ALL filters is displayed.

The classical GIS layer behavior works in logical OR mode. If no filter is selected, nothing is shown. As you enable/add more filter, more data is shown, that matches the new filters.

Please add ability to toggle between these two modes.

The OR mode will be more familiar to people with GIS background and ultimately more flexible. You can define only few filters for the features you currently work on and remove all the other data. Currently to to that you have to define a filter for each feature you want to remove. An no the Inverse button does not solve the problem.

Attachments (0)

Change History (3)

comment:1 by bastiK, 14 years ago

Have you tried second filter in "Remove from selecton" mode?

comment:2 by extropy, 14 years ago

Okay, I am able to produce the behavior I want by:

  • first create a filter in add mode that matches nothing and make it inverse - all objects are disabled.
  • add filters in remove mode that match the features I want to enable.

This is very confusing. I think the filters mechanism is "too powerful" for 99.9% of use cases and the GUI is really hard to understand.

It would be a lot better to identify several use cases (similar to what I did in the initial bug report) and make the GUI more streamlined and discoverable.

Just my 2 cents...

comment:3 by bastiK, 14 years ago

Resolution: invalid
Status: newclosed

Couldn't agree more, you need diploma to fully understand this.

There is still room for improvement, but someone has to do it. :)

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.