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 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)


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB