GDAL based C++ tools