Comment puis-je définir la transparence à 27% pour les 245 couches de QGIS? La seule façon que je sache est en cliquant avec le bouton droit sur le nom du calque, en sélectionnant Propriétés, puis Transparence, puis en déplaçant le curseur de transparence vers la gauche ou la droite.
C'est assez simple. Mais ce n'est bon que pour 10 couches maximum. Et si vous avez 245 couches comme moi? Continuez-vous simplement à répéter le processus? Maintenant, il doit sûrement y avoir un moyen de l'appliquer aux 245 couches à la fois!?
Sinon, existe-t-il un paramètre de préférence de transparence globale que je peux ajouter pour que lorsque j'ajoute de nouveaux calques, ils obtiennent automatiquement 27% de transparence?
La documentation en ligne de QGIS mentionne quelque chose sur l'exportation de votre paramètre de transparence dans un fichier pour une utilisation ultérieure.
Comme vous pouvez le voir, il est assez facile de définir une transparence personnalisée, mais cela peut demander beaucoup de travail. Par conséquent, vous pouvez utiliser le bouton Exporter vers un fichier pour enregistrer votre liste de transparence dans un fichier. Le bouton Importer à partir d'un fichier charge vos paramètres de transparence et les applique à la couche raster actuelle.
Cela semble être une fonctionnalité utile. Mais je ne pense pas que ce soit ce que je recherche.
J'ai essayé de sélectionner plusieurs couches dans la table des matières, puis cliquez avec le bouton droit et sélectionnez Propriétés et définissez le niveau de transparence, appliquez les modifications et cliquez sur OK. Il a appliqué les modifications, mais uniquement au dernier calque de la sélection, celui sur lequel j'ai cliqué avec le bouton droit. Aucun des autres calques de la sélection n'a été affecté. (Cela pourrait être un bug en fait.)
la source
for layer in [layer for layer in QgsProject.instance().mapLayers().values()]:
par ceci: gis.stackexchange.com/questions/273576/…Une autre option, ne nécessitant aucun python, consiste simplement à modifier votre fichier de projet.
La transparence de la couche raster est définie avec: rasterrenderer opacity = "1"
Vous pouvez ouvrir votre fichier de projet .qgs dans un éditeur de texte et rechercher et remplacer: rasterrenderer opacity = "1" Avec: rasterrenderer opacity = "0.73"
la source
Pour ce faire, la méthode la plus simple consiste à utiliser des styles de calque. Réglez simplement la transparence d'un seul calque sur 27% et copiez / collez le style sur tous les autres calques. Vous pouvez coller un style sur plusieurs calques à la fois.
Voir également:
http://hub.qgis.org/issues/14931
la source
Vous pouvez utiliser ce script de traitement QGIS pour définir la transparence pour un groupe spécifique: https://github.com/jkall/qgis-processing-scripts/blob/master/set_transparency_for_group.py
la source