[GIS] Change style properties of several layers simultaneously

fields-attributesguilayersqgis

I'm working on bulk data. I have a few hundred GeoTIFF images imported into a QGIS project, and I'd like to modify their layer properties – things like the no-data-value, transparency of certain pixel values, colour map assignments…

But I can't seem to find a way to apply these changes to several layers at once, short of editing the XML file with a global search-and-replace. Is there a way to do this using the GUI?

Best Answer

In current versions of QGIS, you can use Copy Style and then Paste Style from the Layers top dropdown menu (if you have one or more layers selected in the layers list).


For some older versions: You can select multiple layers in the layers list, right-click and use Paste Style from the context menu.

For other older versions:

The MultiQML plugin lets you apply one QGIS layer style to multiple layers at once. I think that's as close to what you are looking for as currently possible.

Related Question