#1 Mon 13 June 2016 08:41
- bernard lortic
- Participant assidu
- Lieu: crest 26
- Date d'inscription: 23 Jan 2006
- Messages: 549
- Site web
QGIS: automatiser traitement d'images SPOT ?
Bonjour,
j'ai à traiter des images SPOT qui me sont livrés en format tiff 4 canaux en huit ou douze tuiles.
Je n'ai guère trouvé que Qgis pour me faire cela. Donc voici ce que je fais :
lecture d'une dalle ; modification du style (monocanal sans stretching) ; exportation en tif teinte de gris.
lecture des autres dalles avec le même style.
Répéter pour les trois autres canaux.
Il me faudrait automatiser cela mais je ne sais pas faire. Quelqu'un peut-il m'aider ?
A noter que si je fais cela c'est que je n'ai pas trouvé comment exporter toutes les « couches » en un seul fichier.
Bernard LORTIC IRD 93143 Bondy
http://www.bdvilles.ird.fr/lortic_pages … index.php3
http://www.bdvilles.ird.fr/lortic_pages … index.html
Hors ligne
#2 Fri 17 June 2016 10:25
- bernard lortic
- Participant assidu
- Lieu: crest 26
- Date d'inscription: 23 Jan 2006
- Messages: 549
- Site web
Re: QGIS: automatiser traitement d'images SPOT ?
Bonjour,
j'ai parcouru les fiches de geomatikfab. Bien faites. Mais là comme ailleurs, je n'ai pas trouvé comment automatiser. C'est à dire enchaîner automatiquement une suite de "requêtes". Comment doit -on faire dans Qgis ?
Cordialement.
Bernard LORTIC IRD 93143 Bondy
http://www.bdvilles.ird.fr/lortic_pages … index.php3
http://www.bdvilles.ird.fr/lortic_pages … index.html
Hors ligne
#3 Fri 17 June 2016 15:12
Re: QGIS: automatiser traitement d'images SPOT ?
Dans QGIS, tu as le modeleur graphique de l'outil Traitements (Processing en anglais), qui devrait te permettre d'enchainer plusieurs opérations :
https://docs.qgis.org/2.8/fr/docs/user_ … deler.html
http://www.qgistutorials.com/en/docs/pr … deler.html
Sinon si tu connais Python, tu peux aussi tenter le coup avec GDAL et numpy. Tu peux facilement extraire des bandes, appliquer des traitements et les exporter en fichiers individuels. Pour un exemple :
http://www.gdal.org/gdal_tutorial.html
http://geoexamples.blogspot.fr/2012/12/ … numpy.html
Ou bien, avec les outils en ligne de commande de GDAL comme gdal_translate, c'est possible qu'il y ait qqchose qui puisse faire ce que tu veux (par ex gdal_translate -b 1 input.tif output.tif pour extraire la bande 1, utilise l'option -scale pour stretcher les valeurs)
Hors ligne