#1 Fri 25 January 2013 14:46
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
le changement de résolution par lot
Bonjour,
je dispose des ortophotos de deux départements, un département avec une résolution de 0.5m et un département avec une résolution 0.2, mon objectif est de fusionner(mosaic) les deux départements en un seul raster, et vue la différence de résolution j'ai commencé par changé la résolution de département qui à la résolution 0.2 (donc je ramène 0.2 à 0.5 ) en utilisant :
Code:
gdalbuildvrt -tr 0.5 0.5 F:/..../image1.ecw F:/.../image2.tif
et comme ça j'arrive à changer la résolution.
le problème c'est que j'ai j'ai une 300 d'orthophoto avec la résolution 0.2 donc c'est pas très pratique de changer la résolution ortho par ortho (c'est très fastidieux).
ma question est ce qu'il y a moyen et comment 's'il excite' changer la résolution de tous le répertoire sous gdal
PS : j'ai FWTOOLS
Merci
Dernière modification par simo lay (Fri 25 January 2013 14:46)
Hors ligne
#2 Fri 25 January 2013 15:30
- yann84
- Participant actif
- Date d'inscription: 2 Dec 2011
- Messages: 137
Re: le changement de résolution par lot
Bonjour,
je te conseille d'utiliser cette boucle dans FWTOOLS :
FOR %Q IN (chemin\complet_du\repertoire\*.tif) DO gdalbuildvrt -tr 0.2 0.5 "%Q" "%~dpnQ_nouvelle_resolution.tif
Hors ligne
#3 Mon 28 January 2013 07:51
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: le changement de résolution par lot
Bonjour,
Merci yann84 pour votre réponse,j'ai suivi à la lettre vos instruction,
FOR %Q IN (D:\test\*.ecw) DO gdalbuildvrt -tr 0.5 0.5 "%Q" "%~dpnQ_n_r.ecw
et j'obtiens un message que j'ai du mal à comprendre, il est en fichier joint
Dernière modification par simo lay (Mon 28 January 2013 07:55)
Hors ligne
#4 Tue 29 January 2013 07:08
- yann84
- Participant actif
- Date d'inscription: 2 Dec 2011
- Messages: 137
Re: le changement de résolution par lot
je n'ai jamais utilisé cette fonction de gdal, du coup je suis un peu limité.
cependant, je pense que l'erreur vient du fait que tu ne précises pas la nouvelle résolution (0.2) dans la ligne de commande
si c'est pas ça je sèche un peu!
Hors ligne
#5 Tue 29 January 2013 10:14
- jcr83
- Participant actif
- Date d'inscription: 17 Mar 2008
- Messages: 147
Re: le changement de résolution par lot
@simo lay:
Ta commande ne me paraît pas correcte. On ne peut pas transformer des fichiers TIFF en ECW avec gdalbuildvrt, comme tu as tenté de le faire :
Code:
gdalbuildvrt -tr 0.5 0.5 F:/..../image1.ecw F:/.../image2.tif
D'autre part, avec une seule commande, tu peux inclure la totalité des fichiers images dans un seul fichier VRT. Je te suggère donc d'essayer une commande de ce genre :
Code:
gdalbuildvrt -tr 0.5 0.5 F:/..../image1.vrt F:/.../*.tif
PS : j'ai FWTOOLS
FwTools est obsolète. Installe une version récente de GDAL pour Windows (voir les diverses possibilités sur la page
http://trac.osgeo.org/gdal/wiki/Downloa … lBinaries)
Hors ligne
#6 Thu 31 January 2013 09:44
- simo lay
- Participant assidu
- Date d'inscription: 8 Dec 2011
- Messages: 172
Re: le changement de résolution par lot
Bonjour,
je vous remercie de vos réponse, j'ai suivi vos pistes et ça marche,le code finale est le suivant:
Code:
FOR %Q IN (D:\test\*.ecw) DO gdalwarp -s_srs EPSG 2154 -tr 0.5 0.5 "%Q" "%~dpnQ_n_r.jpeg2000
merci
Hors ligne