Tutoriel: Introduction à GDAL
4. Convertir des formats SIG
4.1. Convertir des formats raster
La fonction principale de gdal_translate st d´effectuer des conversions entre différents formats d'image. La syntaxe de base est:
gdal_translate -of FORMAT inputFile outputFile
Nous allons maintenant convertir le DEM du format
geoTiff au format SAGA. SAGA est un SIG qui a son propre format binaire
-soutenu 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 exemples a besoin d'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 est en
données continues, le type de données est donc scalaire. Si la couche était
discrète (classes), le type de données serait nominal.
Data Type |
-of | -mo |
---|---|---|
Boolean | Byte | "VS_BOOLEAN" |
Nominal | Int32 | "VS_NOMINAL" |
Ordinal | Int32 | "VS_ORDINAL" |
Scalar | Float32 or Float64 |
"VS_SCALAR" |
Direction | Float32 or Float64 |
"VS_DIRECTION" |
LDD | Int32 | "VS_LDD" |