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





