Feature request #20843

add user feeback concerning snapping strategies and workload

Added by Regis Haubourg about 5 years ago. Updated about 5 years ago.

Pull Request or Patch supplied:No Resolution:
Easy fix?:Yes Copied to github as #:28662


I encounter from time to time users complaining of a very very slow QGIS when editing.
It appears that they often use a snapping strategy that indexes all layers, and they have a lot a vertices indexed in the end.
I think we could show in the status bar, or in the advanced snapping window a message informing of how much vertices were collected on each snapping cache refresh. I would turn it to red as long as it takes more than 2 or 3 seconds, and add a tooltip message informing that it is possible to speed it up by avoiding snapping to all layers


#1 Updated by Lukas Künzel about 5 years ago

I absolutely agree. There are some scenarios in which QGIS 3x tries to load all vertices from all layers in the map for snapping which will result in freezing QGIS and user is not able to work anymore. How can we proceed here, for us this is very critical? I would appreciate discussion in this case.

Also available in: Atom PDF