Bug report #8348
When drawing new features, you cannot use other map tools without losing what you have drawn already
|Affected QGIS version:||master||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||17132|
In master (updated today via OSGeo4W), when drawing new features, you cannot use other map tools without losing what you have drawn already.
So if start drawing a line or a polygon and I want to pan the map using the pan tool (or zoom in or out using the zoom tools), my progress up to that point is lost and I have to start again.
Tried adding data to a shapefile and a PostGIS table.
No problems when using the arrow keys on the keyboard or the scroll wheel on the mouse to move/zoom the map.
Works fine in QGIS 1.8 so marked as a blocker.
#3 Updated by James Stott about 8 years ago
I have always seen it as a really useful feature. I think it is useful to have the ability to use the zoom and pan tools when you are drawing features. The zoom and pan tools give you more control over the positioning of the map.
If from now on you are unable to use the zoom and pan tools while you are digitising, then they need to be grayed out so people cannot select them and lose what they have already done. I lost a quite detailed polygon when I first realised this was a problem. This can put users off.
For me I have the issue that I have a mouse wheel that is a bit oversensitive and I cannot use it reliably to pan the map (when you click the mouse wheel in and pan) so switching to the zoom and pan tools is useful. I also have to draw data using WMS layers as a base, so being able to accurately select the area I want is useful to avoid WMS downloading more times than necessary.
#8 Updated by Jürgen Fischer about 8 years ago
Radim Blazek wrote:
Definitely it is a feature.
BTW, you can switch back to digitizing mode (or to any other non zoom tool) by right mouse button. Or at least it was always working that way and it should work in that manner.
Once the commit is reverted.
And you can move the canvas window using the cursor keys and zoom in and out using pgup/pgdn without having to change tools.