[GIS] How to copy a group of layers between QGIS projects

copygroup-layerlayersqgis

In ArcGIS I am used to being able to have a couple of MXD documents open and copy-paste groups of layers from one MXD's table of contents to another. This can save a LOT of time ensuring consistent styles, but also in setting up the drawing order, pulling in the data, defining its CRS etc. for the group

I would like to do the same thing in QGIS. I have two QGS documents open but there is no apparent option to save or copy a group of layers and dragging/dropping doesn't work (I get a little 'No Entry' symbol).

Is this possible and, if so, how?

Best Answer

You can open layers contained in a project into the current QGIS session by using the Import Layers to Project plugin.

This will let you choose which layers you would like to load into your current QGIS session.

You could also take a look at the Embed Layers and Groups functionality. This allows you to open layers from a project. It stops you from changing these layers in the project you have opened them into, but if you update them in the base project, it will automatically update the styles of the embedded layers.

Related Question