Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 13 August 2022 07:16

DenisVannier
Juste Inscrit !
Lieu: Nantes
Date d'inscription: 13 Aug 2022
Messages: 3

QGIS: Export en lot des couches raster vers des images rendues .tif

Bonjour,

Je souhaite exporter chaque couche raster d'un projet Qgis dans un format image rendu, au format .tiff ou .png, en conservant les transparences.

J'obtiens ce que je veux avec un clic droit sur chaque couche en choisissant "Exporter" > "Enregistre sous". Mais je ne trouve pas de moyen d'automatiser  les choses : j'ai plus de 300 couches (qui seront utilisée pour réaliser une carte animée dans le logiciel de montage vidéo DaVinci Resolve).

J'ai essayé un script python (https://github.com/soiqualang/test_pyQG … l_qgis3.py) qui effectue très bien l'export par lot des images rendues, mais ne conserve pas les transparences (le fond est toujours blanc). Le rendu des couches que j'ai réalisé dans Qgis contient plusieurs points d'arrêts avec des niveaux d'opacité variables.

Auriez-vous des pistes ?

Merci d'avance smile

Denis

Hors ligne

 

#2 Mon 22 August 2022 15:27

mfangain
Participant actif
Date d'inscription: 12 Jun 2012
Messages: 88

Re: QGIS: Export en lot des couches raster vers des images rendues .tif

Bonjour,

Depuis la boite à outils de traitement, vous devriez trouver votre bonheur.
Ouvrez la boite depuis le menu Traitement / Boite à outils.

Trouvez l'algorithme qui correspond à votre export (dans les parties Grass et Saga, vous trouverez pas mal de possibilités d'export des rasters).
Une fois l'algorithme trouvé, faite un clic droit dessus, et sélectionnez "exécuter comme processus de lot".

Vous pouvez à ce niveau sélectionner plusieurs fichiers à traiter, par expression, par répertoire,... et définir les différentes options. A noter qu'il est possible de donner la valeur de la première ligne d'une option à toutes les autres lignes en cliquant en haut de la colonne sur auto-remplissage / remplir.

Mfangain

Hors ligne

 

#3 Wed 07 September 2022 15:23

DenisVannier
Juste Inscrit !
Lieu: Nantes
Date d'inscription: 13 Aug 2022
Messages: 3

Re: QGIS: Export en lot des couches raster vers des images rendues .tif

Merci beaucoup pour votre réponse et ces pistes.

Malheureusement je ne trouve toujours pas dans les outils de traitement celui qui me permet d'exporter une couche en image rendue (c'est à dire avec le style que j'ai appliqué à chaque couche raster après les avoir importées dans QGIS). En sachant que je dois aussi modifier le système de projection lors de l'export. Ce que permet de faire le " clic droit > Exporter > Enregistrer sous... ", mais sans possibilité de l'exécuter comme processus de lot.

Il faut donc que je créer un script avec pyQGIS, mais mes connaissances actuelles en Python ne me permettent pas d'adapter correctement ce script (https://github.com/soiqualang/test_pyQG … l_qgis3.py). Celui-ci permet pour l'instant d'exporter le contenu du MapCanvas et non pas celui de la couche rendue (avec les transparences), et ne modifie pas le système de projection.

La solution est sans doute simple, mais malgré toutes mes recherches je bloque encore...

Merci d'avance pour votre aide smile

Denis

Hors ligne

 

Pied de page des forums

Powered by FluxBB