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

GEODATA DAYS 2024

#1 Thu 13 January 2011 17:53

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

[GDAL] du TIF à l'ECW: l'étendue n'est plus retrouvée...

Bonjour,

J'utilise FWTOOLS 2.4.7

Lorsque je convertis une couche TIF en ECW,

Code:

gdal_translate -of ECW image.tif image.ecw

l'étendue de l'ECW devient la suivante avec un départ des coord. à x=0,y=0:

Code:

gdalinfo image.ecw

Code:

Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 9988.0)
Upper Right (12589.0,    0.0)
Lower Right (12589.0, 9988.0)
Center      ( 6294.5, 4994.0)

La commande que je lance est la suivante:
gdal_translate -of ECW image.tif image.ecw

Code:

gdalinfo image.tif

Code:

Upper Left  ( 1217693.926, 6204435.653) (  9d19'22.91"E, 42d45'10.18"N)
Lower Left  ( 1217693.926, 6199441.653) (  9d19'5.37"E, 42d42'29.05"N)
Upper Right ( 1223988.426, 6204435.653) (  9d23'58.47"E, 42d44'53.78"N)
Lower Right ( 1223988.426, 6199441.653) (  9d23'40.73"E, 42d42'12.66"N)
Center      ( 1220841.176, 6201938.653) (  9d21'31.87"E, 42d43'41.44"N)

Le code complet de gdalinfo image.tif est:

Code:

Driver: GTiff/GeoTIFF
Files: temp/planche1_georef.tif
Size is 12589, 9988
Coordinate System is:
PROJCS["unnamed",
    GEOGCS["unnamed",
        DATUM["GRS_80",
            SPHEROID["GRS 80",6378137,298.257222101]],
        PRIMEM["Greenwich",0],
        UNIT["degree",0.0174532925199433]],
    PROJECTION["Lambert_Conformal_Conic_2SP"],
    PARAMETER["standard_parallel_1",44],
    PARAMETER["standard_parallel_2",49],
    PARAMETER["latitude_of_origin",46.5],
    PARAMETER["central_meridian",3],
    PARAMETER["false_easting",700000],
    PARAMETER["false_northing",6600000],
    UNIT["metre",1,
        AUTHORITY["EPSG","9001"]]]
Origin = (1217693.925922197800000,6204435.653465110800000)
Pixel Size = (0.500000000000000,-0.500000000000000)
Metadata:
  AREA_OR_POINT=Area
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  ( 1217693.926, 6204435.653) (  9d19'22.91"E, 42d45'10.18"N)
Lower Left  ( 1217693.926, 6199441.653) (  9d19'5.37"E, 42d42'29.05"N)
Upper Right ( 1223988.426, 6204435.653) (  9d23'58.47"E, 42d44'53.78"N)
Lower Right ( 1223988.426, 6199441.653) (  9d23'40.73"E, 42d42'12.66"N)
Center      ( 1220841.176, 6201938.653) (  9d21'31.87"E, 42d43'41.44"N)
Band 1 Block=12589x1 Type=Byte, ColorInterp=Red
Band 2 Block=12589x1 Type=Byte, ColorInterp=Green
Band 3 Block=12589x1 Type=Byte, ColorInterp=Blue

Qqn aurait une idée du problème?

Dernière modification par baobazz (Thu 13 January 2011 17:53)


geodata au cerema et petits billets en géomatique

Hors ligne

 

#2 Thu 13 January 2011 18:04

jcr83
Participant actif
Date d'inscription: 17 Mar 2008
Messages: 147

Re: [GDAL] du TIF à l'ECW: l'étendue n'est plus retrouvée...

Bonjour,
Il faut indiquer au driver ECW le nom du datum et le nom de la projection. Comme c'est du Lambert93, essayez:

Code:

gdal_translate -of ECW -co DATUM=RGF93 -co PROJ=LMFRAN93 image.tif image.ecw

Il vous manque aussi le paramètre TARGET, qui permet de fixer le taux de compression. En général, il faut le mettre autour de 90% ou 95%. Par défaut, il est de 75%.
Lisez la page http://www.gdal.org/frmt_ecw.html pour plus d'infos.

Hors ligne

 

#3 Fri 14 January 2011 16:52

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: [GDAL] du TIF à l'ECW: l'étendue n'est plus retrouvée...

en effet!

merci beaucoup!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#4 Thu 15 September 2011 16:10

Guillaume D
Participant occasionnel
Lieu: Dijon
Date d'inscription: 11 Jan 2007
Messages: 14
Site web

Re: [GDAL] du TIF à l'ECW: l'étendue n'est plus retrouvée...

J'ai été confronté au même problème lorsque je mettais  :

Code:

for %f in (*.tif) do gdal_translate -of ECW  %f %f.ecw

la conversion s'effectuait mais les cordonnées des .ecw n'étaient pas bonnes.


en rajoutant les options de projection, cela marche nickel.

Code:

for %f in (*.tif) do gdal_translate -of ECW -co "TARGET=90" [b]-co DATUM=RGF93 -co PROJ=LMFRAN93[/b]  %f %f.ecw

Encore merci pour la qualité de ce forum.

Hors ligne

 

Pied de page des forums

Powered by FluxBB