Feature request #2666

Improve the select

Added by pinux - almost 14 years ago. Updated almost 8 years ago.

Status:Closed
Priority:Normal
Assignee:Matthias Kuhn
Category:GUI
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:12726

Description

I think that one of the major function in a gis software are the select tools.In general Qgis does a good job, but there are some things that can be changed to make it better (in my opinion).
Here is a list of suggestion of things that I think would be ...:

1. Some type of select tools are missing (see the python plug-in select plus) like Select all, Select none, Invert selection (that is available in the attribute manager), Select polygon, Select by freehand, The search query builder, etc.

2. There should be a Select menu with all the select tools

3. There should be a select toolbar with all the select tools

4. The spatial query plug-in see patch #2634 could be integrated in the menu and toolbar

5. A search manager where the searches with the search query builder can be stored.

I don't know if this enhancement fits better with the the milestone 2.0 or 1.5 so be free to change it to 2.0 if you think so.

Associated revisions

Revision cd9f47ae
Added by Nyall Dawson almost 8 years ago

[FEATURE] Improved map select tool behaviour

Implements the improved mouse/key modifier behaviour discussed in:
http://osgeo-org.1560.x6.nabble.com/Key-modifiers-with-selection-tc5239653.html

Specifically,

For click-and-drag selections:
- holding shift = add to selection
- holding ctrl = substract from selection
- holding ctrl+shift = intersect with current selection
- holding alt (can be used with shift/ctrl too) = change from
"intersects" to "fully contains" selection mode

For single-click selections:
- holding shift or ctrl = toggle whether feature is selected
(ie either add to current selection or remove from current
selection)

This brings the canvas behaviour into line with other design apps
and also with the composer behaviour.

(fix #2666)

History

#1 Updated by Mike Taves over 13 years ago

The scope of this bug might need to be split into a few separate tickets, but I completely agree that the ideas in this are important enhancements. That said, I can think of three other related tickets: combo keys to add/subtract from current selection (like other graphics programs), select by circle/ellipse, and to show dimensions (if applicable) in lower-left status bar text (e.g., 20.213 m x 2.123 m).

My top request is for a Freehand select tool, e.g., draw an irregular polygon and select elements within the polygon selection. The current rectangular select tool is too simplified as a serious select tool, and I get a lot of flak regarding this tool's limitation from my peers. A new Freehand select tool can be added to a new "Select toolbox" idea proposed above (currently the select/deselect tools are part of the "Attributes" toolbox).

#2 Updated by Jhelebrant - over 13 years ago

I would also vote for selection improvement. At least "Invert selection" would be very useful as sometimes is easier to select "what you do not want to select".

PS: freehand selection is very good idea :-)

#3 Updated by Giovanni Manghi over 13 years ago

I believe all but 5) are already implemented features in qgis-dev. Please install it (under windows using osgeo4w, I can provide packages for Ubuntu 10.04) and leave further feedback.

#4 Updated by Jürgen Fischer over 13 years ago

Replying to [comment:4 lutra]:

I believe all but 5) are already implemented features in qgis-dev. Please install it (under windows using osgeo4w, I can provide packages for Ubuntu 10.04) and leave further feedback.

No need for extra Ubuntu packages. We already provide nightly builds for Debian Lenny, Squeeze, Unstable and Ubuntu Lucid and Maverick on qgis.org (see http://qgis.org/wiki/Download).

#5 Updated by Giovanni Manghi over 13 years ago

No need for extra Ubuntu packages. We already provide nightly builds for Debian Lenny, Squeeze, Unstable and Ubuntu Lucid and Maverick on qgis.org (see http://qgis.org/wiki/Download).

oh! how I did miss that!? ;) how long have been there the NB for debian/ubuntu?

#6 Updated by Jürgen Fischer over 13 years ago

Replying to [comment:6 lutra]:

oh! how I did miss that!? ;) how long have been there the NB for debian/ubuntu?

I suppose Aug, 15th. http://www.qgis.org/qgiswiki/index.php?title=Download&diff=2600&oldid=2593

#7 Updated by Alister Hood over 12 years ago

  • Target version deleted (Version 1.7.0)
  • Pull Request or Patch supplied set to No
  • Assignee deleted (nobody -)

I believe all but 5) are already implemented features in qgis-dev. Please install it (under windows using osgeo4w, I can provide packages for Ubuntu 10.04) and leave further feedback.

I don't think "select all" or "invert selection" are available in the main QGIS window, either in the menu or on the toolbar. "Invert selection" is available in the attribute browser. "Select all" is not, but you can instead do "select none", then "invert selection".

#8 Updated by Alister Hood over 12 years ago

And these suggestions from the first comment are still relevant:

combo keys to add/subtract from current selection (like other graphics programs), select by circle/ellipse, and to show dimensions (if applicable) in lower-left status bar text (e.g., 20.213 m x 2.123 m).

The combo keys should be the same combo keys used with the node tool.

#9 Updated by Giovanni Manghi over 12 years ago

  • Target version set to Version 1.7.4

#10 Updated by Giovanni Manghi almost 12 years ago

  • Target version changed from Version 1.7.4 to Version 2.0.0

#11 Updated by Pirmin Kalberer over 11 years ago

  • Target version changed from Version 2.0.0 to Future Release - Nice to have

#12 Updated by Anita Graser about 8 years ago

  • Priority changed from Low to Normal

Some of the suggestions are now implemented (e.g. select by polygon or freehand) but currently there are no combo keys to add/subtract from current selection (like other graphics programs). I'm raising the priority for these, because I think these are important UX-wise when trying to select features with the mouse.

#13 Updated by Anita Graser about 8 years ago

  • Assignee set to Matthias Kuhn

#14 Updated by Nyall Dawson almost 8 years ago

  • Status changed from Open to Closed

Also available in: Atom PDF