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é ?

#1 Wed 03 January 2007 11:24

paulcarrot
Participant occasionnel
Lieu: saint-etienne
Date d'inscription: 14 Nov 2005
Messages: 42

Gdal

Bonjour,

j'aimerais me servir de GDAL afin de faire de la conversion d'images. avez vous des tutoriaux afin de me familiariser aux lignes de commandes car je ne pige pas l'aide affichée sous DOS?

Code:

C:\Program Files\FWTools1.1.2>gdal_translate
      Usage: gdal_translate [--help-general]
       [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
             CInt16/CInt32/CFloat32/CFloat64}] [-not_strict]
       [-of format] [-b band] [-outsize xsize[%] ysize[%]]
       [-scale [src_min src_max [dst_min dst_max]]]
       [-srcwin xoff yoff xsize ysize] [-projwin ulx uly lrx lry]
       [-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value]
       [-gcp pixel line easting northing [elevation]]*
       [-mo "META-TAG=VALUE"]* [-quiet] [-sds]
       [-co "NAME=VALUE"]*
       src_dataset dst_dataset

GDAL 1.4.0.0beta2, FWTools 1.1.2, released 2006/12/20

The following format drivers are configured and support output:
  VRT: Virtual Raster
  GTiff: GeoTIFF
  NITF: National Imagery Transmission Format
  HFA: Erdas Imagine Images (.img)
  ELAS: ELAS
  AAIGrid: Arc/Info ASCII Grid
  DTED: DTED Elevation Raster
  PNG: Portable Network Graphics
  JPEG: JPEG JFIF
  MEM: In Memory Raster
  GIF: Graphics Interchange Format (.gif)
  XPM: X11 PixMap Format
  BMP: MS Windows Device Independent Bitmap
  PCIDSK: PCIDSK Database File
  PCRaster: PCRaster Raster File
  ILWIS: ILWIS Raster Map
  GMT: GMT NetCDF Grid Format
  netCDF: Network Common Data Format
  HDF4Image: HDF4 Dataset
  PNM: Portable Pixmap Format (netpbm)
  ENVI: ENVI .hdr Labelled
  EHdr: ESRI .hdr Labelled
  PAux: PCI .aux Labelled
  MFF: Vexcel MFF Raster
  MFF2: Vexcel MFF2 (HKV) Raster
  BT: VTP .bt (Binary Terrain) 1.3 Format
  IDA: Image Data and Analysis
  JP2KAK: JPEG-2000 (based on Kakadu)
  ECW: ERMapper Compressed Wavelets
  JP2ECW: ERMapper JPEG2000
  FIT: FIT Image
  RMF: Raster Matrix Format
  RST: Idrisi Raster A.1
  USGSDEM: USGS Optional ASCII DEM (and CDED)

C:\Program Files\FWTools1.1.2>

Mon problème viens de code après "usage:gdal translate" que je ne comprend pas, merci d'avance.

Dernière modification par paulcarrot (Wed 03 January 2007 11:26)

Hors ligne

 

#2 Wed 03 January 2007 12:18

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Gdal

Bonjour,

Les variables entre crochet [] sont des paramètres optionnels, celles qui ne le sont pas (entre crochet), sont obligatoires.

L'usage de gdal_translate est

Code:

gdal_translate -of ECW geotiff.tif memefichier.ecw

pour transformer le fichier geotiff.tif en memefichier.ecw
L'option -of permet de définir le format de sortie (outpuformat). Par défaut c'est le format geoTiff, ainsi si vous ne le précisez pas et que vous tentez un

Code:

gdal_translate geotiff.tif memefichier.ecw

le fichier crée ('memefichier.ecw) sera au format geotiff bien que son extension soit ecw.

Il est possible de choisir la bande que vous désirez utiliser (-b et -bande)
-outsize : permet de modifier la taille de l'image.
-scale  permet de "zoomer" sur une partie de l'étendu"
-a_srs permet d'écraser le projection du fichier final

La doc en anglais : http://www.gdal.org/gdal_translate.html
Une doc en français est en préparation et devrait "sortir" d'ici le premier trimestre 2007.

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#3 Wed 03 January 2007 13:50

paulcarrot
Participant occasionnel
Lieu: saint-etienne
Date d'inscription: 14 Nov 2005
Messages: 42

Re: Gdal

merci yves.
j'ai un autre problème pour toi qui, je le sais, programmes un peu.
je voudrais en fait transformer des fichiers à la volée hors FWtools Shell est un fichier .lnk
qui renvoie à un fichier en .bat placé dans "C:\program files\FWtools1.1.2\setfw.bat" lui même renvoyant à setfwenv.bat. Donc au moment ou j'intègre ça dans un script, du genre

Code:

cd..
cd bureau
FWTools Shell
gdal_translate -of Gtiff entrée_première entrée_seconde_tiff
PAUSE

rien ne se lance
Voila, si tu as la solution...

Dernière modification par paulcarrot (Wed 03 January 2007 14:11)

Hors ligne

 

#4 Wed 03 January 2007 14:00

Lionel B
Participant actif
Lieu: Macon
Date d'inscription: 5 Sep 2005
Messages: 83

Re: Gdal

Bonjour,

vous pouvez, pour commencer, n'utiliser que l'option de base qui précise le format de sortie et une autre pour le taux de compression. Exemple de transformation de fichier tif en ecw :

gdal_translate -of "ECW" -co "TARGET=95" fichier.tif fichier.ecw

Cordialement

Lionel Bargeot

--
Ingénieur SIG
CNERTA-ENESAD, 2 rue champs-prevois, bâtiment grand-champs, 21000 Dijon
tel : 03.80.77.28.49      fax : 03.80.77.27.01
http://www.igcs-stb.org/

Hors ligne

 

#5 Wed 03 January 2007 14:11

Mataio
Participant occasionnel
Date d'inscription: 17 Oct 2005
Messages: 39

Re: Gdal

Bonjour,

Le fichier setfw.bat sert à définir l'environnement de FWTools, en paramètrant notamment des variables d'environnement qui permettront d'accéder de manière implicite aux exécutifs, au dossier de définition des projections, etc. Il faut donc que vous l'appeliez avant de lancer votre commande. Cela donne donc :

Code:

"C:\program files\FWtools1.1.2\setfw.bat"
gdal_translate -of Gtiff entrée_première entrée_seconde_tiff

Ne pas oublier les guillemets dans la première ligne pour la gestion des espaces dans le chemin du fichier.

Pour info, une présentation générale de GDAL avec un lien détaillé pour chaque utilitaire se trouve à l'adresse suivante : http://www.gdal.org/gdal_utilities.html
Cordialement,

Mataio

Dernière modification par Mataio (Wed 03 January 2007 14:23)

Hors ligne

 

#6 Wed 03 January 2007 14:29

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: Gdal

Bonjour,

Déjà, n'utilise pas de nom avec des accent sou des espaces, cela t'évitera des problèmes. Pour ce qui est de la programmation, je sait le faire en bash mais sous windows, je n'ai aucune idée. Peut être en regardant sur le net ...

Je ne peut que te conseiller d'utiliser un vrai langage de script : python, perl voir VB6. Ces 3 langages peuvent être utilisés pour automatiser des taches avec gdal, la doc est disponible ici :
Perl, python, C, C++ : http://gdal.maptools.org/gdal_tutorial.html
VB6 : http://gdal.maptools.org/vb6_tutorial.html

Je te conseillerai Python si tu es sous ArcGIS, puisqu'il utilise python également. Sinon VB6 ;-)

Pour faire une recherche sur la liste :
http://news.gmane.org/gmane.comp.gis.gdal.devel

Y.


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

Pied de page des forums

Powered by FluxBB