Tutoriel: Introduction à GDAL
4. Convertir des formats SIG
4.1. Convertir des formats raster
La fonction principale de gdal_translate est de changer de format d'image. La syntaxe de base est la suivante:
gdal_translate -of FORMAT fichierentrée fichiersortie
Maintenant
nous allons convertir le DEM de geoTiff au format SAGA. SAGA
est un SIG qui a son propre format binaire supporté par gdal avec l'extension .sdat.
1. Exécutez
la commande suivante:gdal_translate -of SAGA dem_rd.tif dem_rd.sdat
Certains formats nécessitent plus d'arguments. PCRaster, par exemple, nécessite une spécification du type de données (booléen, nominal, scalaire, etc.). Convertissons les mêmes données au format PCRaster.
2. Exécutez
la commande suivante:gdal_translate -of PCRaster -ot Float32 -mo "VS_SCALAR" dem_rd.tif dem_rd.map
Pour
convertir au format PCRaster, vous devez connaître le type de données du
raster. Dans l'exemple ci-dessus, le DEM (MNE) est une donnée continue, le type de
données est donc scalaire. Si la couche est discrète (classes), le type de
données est nominal.
Type de données |
-of | -mo |
---|---|---|
Booléen | Byte | "VS_BOOLEAN" |
Nominal | Int32 | "VS_NOMINAL" |
Ordinal | Int32 | "VS_ORDINAL" |
Scalaire | Float32 or Float64 |
"VS_SCALAR" |
Direction | Float32 or Float64 |
"VS_DIRECTION" |
LDD | Int32 | "VS_LDD" |