[QGIS-Developer] Copy layer vs Duplicate layer ???

Nick Bearman nick at nickbearman.com
Sat Jun 7 08:49:05 PDT 2025


Thanks Chris, Richard and Paulo for sharing your views.

I note that in 3.40.5, choosing 'Duplicate layer' does cause a pop-up 
notice to say:

Layer duplication complete: Note that it's using the same data source.

Although this does disappear after ~5 seconds.

I tried 'copy layer' and was baffled for a moment, then I realised there 
was a 'paste layer' option which I had to do (before anything visible 
happened. Yes, the layer definition was copied to the clipboard when I 
clicked copy).

Both Duplicate layer and Copy-Paste layer work on multiple layers at 
once, and groups as well.

Interestingly keyboard shortcut Ctrl-C Ctrl-V doesn't copy and paste as 
you might expect.

Ctrl-C does nothing as far as I can tell. Ctrl-V gives me this message:

Layer not editable: The current layer is not editable. Choose 'Start 
editing' in the digitizing toolbar.

So I think it would make sense to remove the 'Copy Layer' / 'Paste 
Layer' options.

Thanks!
Nick.

On 04/06/2025 20:01, chris hermansen via QGIS-Developer wrote:
> Richard and list,
>
>
> On Wed, Jun 4, 2025, 08:00 Richard Duivenvoorde via QGIS-Developer 
> <qgis-developer at lists.osgeo.org> wrote:
>
>     Hi People,
>
>     A user had an issue in which she 'copied' a layer, edited it and
>     then found out she edited the original data...
>
>     My response was: yes (join the club ;-)) it is called 'duplicate',
>     but it only duplicates the layer, NOT the data.
>
>     Then she responded: but I did not use 'duplicate', I used 'copy
>     layer' ...
>
>     Then I found out they indeed both exist in the context menu, and
>     actually do the same thing... ???
>     (tested with a gpkg and a shapefile)
>
>     So my questions:
>     - should there be 2 context menu items for the same thing (the
>     always tricky 'duplicate' which (in my view) counter-intuitive
>     does not duplicate data)
>     - should these 2 functions not behave different?
>
>     Regards,
>
>     Richard Duivenvoorde
>
>
> (Without a working QGIS for now as I await the latest release for 
> Ubuntu 25.04, so I cannot confirm my comments below with testing...)
>
> It's my recollection that I too have fallen for the same false 
> solution to my problem.
>
> I think my current approach is to "save as..." and have the saved copy 
> show up as a new layer; is that what most people do when they want to 
> creat a copy of a layer for editing?
>
> From that perspective, why not just get rid of both the "duplicate" 
> and "copy" layers since (if I am not wrong) one can equally just open 
> the same data set as a new layer?
>
> It doesn't seem that we benefit much by those and apparently some of 
> us have found them distracting...
>
>
>
>
>
> _______________________________________________
> QGIS-Developer mailing list
> QGIS-Developer at lists.osgeo.org
> List info:https://lists.osgeo.org/mailman/listinfo/qgis-developer
> Unsubscribe:https://lists.osgeo.org/mailman/listinfo/qgis-developer

-- 
Nick Bearman
+44 (0) 7717745715
nick at nickbearman.com

Please let me know if I can make any adjustments related to disability or neurodivergence to improve how we interact.

Due to my own life/work balance, you may get emails from me outside of normal working hours. Please do not feel any pressure to respond outside of your own working pattern.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20250607/1878433d/attachment.htm>


More information about the QGIS-Developer mailing list