¿Cambiar las propiedades de estilo de varias capas simultáneamente?

26

Estoy trabajando en datos a granel. Tengo unos cientos de imágenes GeoTIFF importadas en un proyecto de QGIS, y me gustaría modificar sus propiedades de capa, como el valor sin datos, la transparencia de ciertos valores de píxeles, las asignaciones de mapas de color ...

Pero parece que no puedo encontrar una manera de aplicar estos cambios a varias capas a la vez, a menos que edite el archivo XML con una búsqueda y reemplazo global. ¿Hay alguna manera de hacer esto usando la GUI?

    
pregunta Kay F. Jahnke 08.05.2012 - 19:45

4 respuestas

36

En las versiones actuales de QGIS, puede usar Copiar estilo y luego Pegar estilo en el menú desplegable superior Capas (si tiene una o más capas seleccionadas en la lista de capas).

Para algunas versiones anteriores: Puede seleccionar varias capas en la lista de capas, hacer clic con el botón derecho y usar Pegar Estilo en el menú contextual.

Para otras versiones anteriores:

El complemento MultiQML le permite aplicar un estilo de capa QGIS a varias capas a la vez. Creo que eso es lo más cercano a lo que está buscando en la actualidad.

    
respondido por el underdark 08.05.2012 - 22:17
6

Si guarda las opciones de estilo para la capa de un vector como un archivo .qml, puede aplicarla en varias capas a la vez con el complemento MultiQML. Básicamente, es una ventana de interfaz que le permite seleccionar a qué capas desea que se aplique el estilo (a mano, o 'seleccionar todo'), el botón 'aplicar estilo' le permite seleccionar el qml con la información de estilo.

La información se encuentra aquí: MultiQML

    
respondido por el Tim Couwelier 14.05.2014 - 09:04
2

Puede guardar su proyecto, cerrar QGIS, encontrar la definición de estilo en el archivo .qgs de su proyecto y luego pegarlo para cada capa.

    
respondido por el Nicolas Boisteault 13.05.2014 - 13:19
1

Escribí una secuencia de comandos de Python que podría ser útil si desea aplicar estilo a todas las capas en un grupo o más. Todo lo que necesita tener es un archivo .qml guardado con las propiedades que desea aplicar para cada tipo de capa. enlace

    
respondido por el B-C B. 27.07.2017 - 22:00

Lea otras preguntas en las etiquetas