4. Converteren van GIS formaten

4.1. Converteer rasterformaten

gdal_translate wordt gebruikt om rasterformaten te converteren. De algemene syntax is:

gdal_translate -of FORMAAT inputBestand outputBestand

Alle ondersteunde formaten kan je hier vinden.

We gaan nu het hoogtemodel van GeoTIFF formaat naar SAGA formaat converteren. SAGA is een GIS met z'n eigen, door GDAL ondersteunde, binaire formaat met de .sdat entensie.

1. Voer het volgende commando uit:
gdal_translate -of SAGA dem_rd.tif dem_rd.sdat

Sommige formaten hebben meer argumenten nodig. PCRaster bijvoorbeeld heeft een specificatie van het datatype nodig (boolean, nominal, scalar, etc.). Laten we dezelfde data naar PCRaster formaat converteren.

2. Voer het volgende commando uit:
gdal_translate -of PCRaster -ot Float32 -mo "VS_SCALAR" dem_rd.tif dem_rd.map

Om naar het PCRaster formaat the converteren moet je het datatype van het raster weten. In bovenstaand voorbeeld is het hoogtemodel een continu raster en heeft daarom het "scalar" datatype. Bij een discreet raster met klassen zou het datatype "nominal" zijn.  Deze informatie is te vinden onder het rasterformaat op de GDAL website.

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"