#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