richdem icon indicating copy to clipboard operation
richdem copied to clipboard

Allow usage of rasterio instead of GDAL's python bindings for loading/saving of files

Open tgrandje opened this issue 2 years ago • 0 comments

Add possibility to use rasterio rather than GDAL's python bindings: GDAL's python bindings can be gruesome to install, especially on windows) ; rasterio includes it's own API and a GDAL distribution (whereas GDAL python package does not).

GDAL's python bindings (= GDAL python package, refered further to as 'gdal') and rasterio are not compatible; more can be found there. As gdal initializes the context at the first call of the module, I chose to test the presence of rasterio first.

(Sorry for the diff-file format; it will be difficult to read because I moved all exceptions messages at the start of LoadGDAL, instead of duplicating these in rasterio's and gdal's sections...)

tgrandje avatar Dec 06 '22 10:12 tgrandje