¿Cómo puedo configurar la transparencia al 27% para las 245 capas en QGIS? Lo único que sé es haciendo clic derecho en el nombre de la capa, seleccionando Propiedades, luego Transparencia y luego moviendo el control deslizante de transparencia hacia la izquierda o hacia la derecha.
Esto es bastante simple. Pero esto solo es bueno para hasta 10 capas tal vez. ¿Qué pasa si tienes 245 capas como yo? ¿Sigues repitiendo el proceso? ¿Ahora seguramente, debe haber una manera de aplicar esto a todas las 245 capas a la vez?
Alternativamente, ¿hay una configuración de preferencia de transparencia global que pueda agregar para que cuando agregue nuevas capas obtengan automáticamente un 27% de transparencia?
La documentación en línea de QGIS menciona algo sobre la exportación de su configuración de transparencia a un archivo para un uso posterior.
Como puede ver, esto es bastante fácil de configurar una transparencia personalizada, pero puede ser bastante trabajo. Por lo tanto, puede usar el botón Exportar a archivo para guardar su lista de transparencia en un archivo. El botón Importar desde archivo carga su configuración de transparencia y la aplica a la capa ráster actual.
Esto parece una característica útil. Pero no creo que esto sea lo que estoy buscando.
Intenté seleccionar varias capas en la tabla de contenido y luego haga clic derecho y seleccione Propiedades y establezca el nivel de transparencia, aplique los cambios y haga clic en Aceptar. Aplicó los cambios, pero solo a la última capa de la selección, en la que hice clic derecho. Ninguna de las otras capas de la selección se vio afectada. (Esto podría ser un error en realidad).
fuente
for layer in [layer for layer in QgsProject.instance().mapLayers().values()]:
por esto: gis.stackexchange.com/questions/273576/…Otra opción, que no requiere python, es simplemente editar su archivo de proyecto.
La transparencia de la capa ráster se establece con: opacidad rasterrenderer = "1"
Puede abrir su archivo de proyecto .qgs en un editor de texto y buscar y reemplazar: rasterrenderer opacity = "1" Con: rasterrenderer opacity = "0.73"
fuente
La forma más fácil de hacerlo es mediante el uso de estilos de capa. Simplemente configure la transparencia de una sola capa en 27% y copie / pegue el estilo en todas las demás capas. Puede pegar un estilo en varias capas a la vez.
Ver también:
http://hub.qgis.org/issues/14931
fuente
Puede usar esta secuencia de comandos de procesamiento QGIS para establecer la transparencia para un grupo específico: https://github.com/jkall/qgis-processing-scripts/blob/master/set_transparency_for_group.py
fuente