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 Tue 26 October 2010 12:15

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

[GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

Bonjour,

Je fusionne plusieurs dizaines de dalles.

La mono-dalle est de taille très nettement supérieure à la somme des tailles de mes dalles individuelles. Or, je m'attendais à avoir une taille quasi-équivalente à cette somme d'autant plus que j'ai repris les mêmes paramètres: COMPRESS, PHOTOMETRIC,..

Si quelqu'un peut m'expliquer voire m'expliquer comment réduire la taille de ma mono-dalle?

Un gdalinfo de ma mono-dalle me donne:

Code:

Driver: GTiff/GeoTIFF
Files: monoDalle.tif
Size is 50000, 45000
Coordinate System is:
PROJCS["RGF93_Lambert_93",
    GEOGCS["GCS_RGF_1993",
        DATUM["unknown",
            SPHEROID["unnamed",6378137,298.2572221010002,
                AUTHORITY["EPSG","0"]],
            AUTHORITY["EPSG","6171"]],
        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 = (1168000.000000000000000,6183000.000000000000000)
Pixel Size = (0.200000000000000,-0.200000000000000)
Metadata:
  AREA_OR_POINT=Area
Image Structure Metadata:
  INTERLEAVE=BAND
  MINISWHITE=YES
Corner Coordinates:
Upper Left  ( 1168000.000, 6183000.000) (  8d41'57.97"E, 42d35'40.71"N)
Lower Left  ( 1168000.000, 6174000.000) (  8d41'29.58"E, 42d30'50.20"N)
Upper Right ( 1178000.000, 6183000.000) (  8d49'14.82"E, 42d35'17.12"N)
Lower Right ( 1178000.000, 6174000.000) (  8d48'45.83"E, 42d30'26.64"N)
Center      ( 1173000.000, 6178500.000) (  8d45'22.05"E, 42d33'3.72"N)
Band 1 Block=50000x1 Type=Byte, ColorInterp=Palette
  Image Structure Metadata:
    NBITS=1
  Color Table (RGB with 2 entries)
    0: 255,255,255,255
    1: 0,0,0,255

Un gdalinfo d'une de mes dalles donne:

Code:

Driver: GTiff/GeoTIFF
Files: dalleIndividuelle1.tif
       dalleIndividuelle1.tfw
Size is 5000, 5000
Coordinate System is:
PROJCS["RGF93_Lambert_93",
    GEOGCS["GCS_RGF_1993",
        DATUM["Reseau_Geodesique_Francais_1993",
            SPHEROID["GRS_1980",6378137.0,298.257222101]],
        PRIMEM["Greenwich",0.0],
        UNIT["Degree",0.0174532925199433]],
    PROJECTION["Lambert_Conformal_Conic_2SP"],
    PARAMETER["False_Easting",700000.0],
    PARAMETER["False_Northing",6600000.0],
    PARAMETER["Central_Meridian",3.0],
    PARAMETER["Standard_Parallel_1",44.0],
    PARAMETER["Standard_Parallel_2",49.0],
    PARAMETER["Latitude_Of_Origin",46.5],
    UNIT["Meter",1.0]]
Origin = (1168000.000000000000000,6181000.000000000000000)
Pixel Size = (0.200000000000000,-0.200000000000000)
Image Structure Metadata:
  COMPRESSION=PACKBITS
  INTERLEAVE=BAND
  MINISWHITE=YES
Corner Coordinates:
Upper Left  ( 1168000.000, 6181000.000) (  8d41'51.65"E, 42d34'36.15"N)
Lower Left  ( 1168000.000, 6180000.000) (  8d41'48.50"E, 42d34'3.87"N)
Upper Right ( 1169000.000, 6181000.000) (  8d42'35.33"E, 42d34'33.81"N)
Lower Right ( 1169000.000, 6180000.000) (  8d42'32.17"E, 42d34'1.53"N)
Center      ( 1168500.000, 6180500.000) (  8d42'11.91"E, 42d34'18.84"N)
Band 1 Block=5000x16 Type=Byte, ColorInterp=Palette
  Metadata:
    LAYER_TYPE=athematic
  Image Structure Metadata:
    NBITS=1
  Color Table (RGB with 2 entries)
    0: 255,255,255,255
    1: 0,0,0,255

Merci!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#2 Tue 26 October 2010 12:31

freesnowpetrel
Participant assidu
Lieu: Pretoria, Afrique du Sud
Date d'inscription: 1 Mar 2007
Messages: 222

Re: [GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

Salut,

Regardes bien les metadonnes de ta petite dalle:

COMPRESION=PACKBITS


Ce n'est pas le cas de ton image finale, pas de compression, fichier plus gros !
Utilises l'option:

Code:

COMPRESS=PACKBITS

A+
Rodolphe

Hors ligne

 

#3 Tue 26 October 2010 14:42

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

Re: [GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

En effet!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#4 Tue 26 October 2010 15:32

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

Re: [GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

j'ai donc retransformé ma dalle comme ceci afin de rajouter la compression:

Code:

gdal_translate -co COMPRESS=PACKBITS -co PHOTOMETRIC=MINISWHITE monoDalle.tif monoDalle2.tif

geodata au cerema et petits billets en géomatique

Hors ligne

 

#5 Tue 26 October 2010 15:38

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

Re: [GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

J'ai récupéré l'option

Code:

photometric=miniswhite

sans vraiment savoir à quoi cela correspond..
quelqu'un peut-il me dire ce qu'elle signifie?

merci!


geodata au cerema et petits billets en géomatique

Hors ligne

 

#6 Tue 26 October 2010 16:35

rouault
Participant assidu
Date d'inscription: 26 Apr 2009
Messages: 166

Re: [GDAL] Mono-dalle de taille très supérieure à mes dalles individuelles

Elle veut dire que la valeur 0 doit être interprétée comme la couleur blanche et la valeur max (1 dans le cas d'une image 1bit) comme la couleur noire. Cf la table de couleur renvoyée par gdalinfo.

Hors ligne

 

Pied de page des forums

Powered by FluxBB