Feature request #10845

Improve Snapping Options

Added by Jan Lippmann over 5 years ago. Updated almost 2 years ago.

Status:Open
Priority:Normal
Assignee:Matthias Kuhn
Category:Digitising
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:19217

Description

hello,

two ideas:

1.
It would be useful, if i can toggle between "select all" and "unselect all" layers in the snapping optionsdialog

2.
If there are no changes in the options, the "Apply" button should be not active. Only if there are changes the "Apply" Button should be active
(i change often the options and i don't close the dialog, sometimes i forget to click "Apply", because there are no hints)

jan

layer_panel.png (17.4 KB) Jan Lippmann, 2017-12-13 09:28 PM

History

#1 Updated by Tobias Schneider over 5 years ago

I agree that some improvements could be made to snapping. I also think that it should have a icon in the editing toolbar.

#2 Updated by Giovanni Manghi over 5 years ago

  • Category changed from Digitising to GUI
  • Target version changed from Future Release - High Priority to Future Release - Nice to have

#3 Updated by Jon Pine over 4 years ago

Being able to "select/Deselect" all with the advnaced snapping otions would be a massive help, I have hundreds of layers in some of our projects and unselecting them individually takes time

#4 Updated by Nathan Woodrow over 4 years ago

  • Assignee set to Nathan Woodrow
  • Category changed from GUI to Digitising

I will have a look at this for the next release after 2.10

#5 Updated by Giovanni Manghi over 2 years ago

  • Easy fix? set to No

#6 Updated by Jan Lippmann almost 2 years ago

  • Assignee changed from Nathan Woodrow to Matthias Kuhn

since snapping options moved to the project menu, the handling is much better, but toggle between "select all" and "unselect all" is only possible if i have all layer in one layergroup.

@Matthias Kuhn: what do you think about this idea?

#7 Updated by Matthias Kuhn almost 2 years ago

  • Description updated (diff)

What is the difference between deselect all and deactivating the tool?

#8 Updated by Jan Lippmann almost 2 years ago

use case:

i have a qgis project with ton's (100+) of layers and for 20 layers snapping is active and next i want change the layer with active snapping to 15 other layers.
this is now only possible if i toggle every layer off and i have to take care that i do not forget to deactivate a layer in the large layerlist.

toggling could be like in the layer panel (Show All Layers, Hide All Layers). "Snapping Themes" is my wish for QGIS 4.0 ;-)

#9 Updated by Matthias Kuhn almost 2 years ago

Ok, sounds good.

R.e. snapping themes... would that be "a snapping preset per layer", "multiple snapping presets per layer" or "several snapping presets available for all layers". I have often thought about the first one, but possibly you are thinking now about 2 or 3?

#10 Updated by Jan Lippmann almost 2 years ago

Matthias Kuhn wrote:

Ok, sounds good.

R.e. snapping themes... would that be "a snapping preset per layer", "multiple snapping presets per layer" or "several snapping presets available for all layers". I have often thought about the first one, but possibly you are thinking now about 2 or 3?

hello matthias,

thanks for your feedback! if you mean with "multiple snapping presets per layer" , that i can create:
  1. a snapping theme where snapping is active for a layer (or more layer) with vertex snapping and
  2. a snapping theme where snapping is active for the same layer (or more layer) with vertex+segment snapping and
  3. a snapping theme where snapping is active for the same layer (or more layer) with segment snapping

then i prefer 2

#11 Updated by Harrissou Santanna almost 2 years ago

I thought of it like a sub-item of the advanced dialog and map theme would behave here like a preset visibility: toggle check status of the layers according to their visibility in the selected map theme. Then user can precise whether the snapping is by vertex and/or segment. One snapping mode per layer in the map theme should be enough imho. All this saved of course.

Maybe we could also allow creation of map themes from this dialog. Wonder however if it would confuse users...

The map themes can be listed in:
  • the drop-down list in the toolbar (with "active layer", "layers" and "advanced"), maybe separated by a line
  • and in a drop-down list at the bottom of the "advanced config" dialog to help switch

Hoping that i'm not that far from your ideas...

Also available in: Atom PDF