add gdal support