Feature request #13050

Add interactive editing tools using spatial operators (difference, buffer, clip..)

Added by Regis Haubourg over 4 years ago. Updated over 1 year ago.

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

Description

We have users here missing some very handy Mapinfo digitizing tools. Those tools allow to modify features inside the currently edited layer, without any need to create new layers and copy-paste.

That would require for some operators to define source and target features (intersect, clip, difference), for others, selection is enough (buffer). See attached picture to explain what MI does.

This has been discussed some years ago (Anita should remember that) but I couldn't dig that topic out of archives.

Cheers
Régis

digitizing_in_MI.png (88.3 KB) Regis Haubourg, 2015-06-30 02:21 AM

clip.gif (890 KB) Jan Lippmann, 2018-03-03 01:11 PM

History

#1 Updated by Hugo Mercier over 4 years ago

I am not sure to understand what targets are.
For unary operators (buffer, simplification), inplace modification would mean to update each (selected) geometry by the result of the operator.
But for binary operators, like intersection, I guess the "target" would be used to specify which of the two arguments should be updated ?

#2 Updated by Regis Haubourg over 4 years ago

Yep, you get it.
In MI : If one want to crop on feature with another feature (from any layer), one must select the cropping object, and define it as the object that will be used for cropping (selection is then converted to target symbology - a red hashed symbol), then select the feature in the layer you're editing, then apply operators.

I am not a big fan of MI target / source ergonomy, we could imagine something more clear. Any proposal welcome.
Cheers

#3 Updated by Giovanni Manghi over 2 years ago

  • Easy fix? set to No

#4 Updated by Jan Lippmann over 1 year ago

I agree with Regis. I and other users missing this tools. specially the clipping tool. there are a qgis plugin which have this clipping functionality, but it has some limitations (for instance it works not with multipolygons) and at the moment it works not with qgis 3.x.

https://plugins.qgis.org/plugins/clipper/#plugin-about

would a qgis-developer migrate this plugin to qgis core functionality?

i think cofounding from us would be possible. please contact me if there any same interests.

thanks

#5 Updated by Regis Haubourg over 1 year ago

  • Description updated (diff)

#6 Updated by Regis Haubourg over 1 year ago

Jan, I think that it's the perfect moment to support the work of Alessandro.

Also available in: Atom PDF