Updates GaiaGeoJSONReader to load in-memory GeoJSON objects, which is handy for creating cropping geometry in code.
Fixes issues with the gdal_clip() function: (i) previous logic was presuming input image has equal number of rows and columns, (ii) previous logic was not handling RGB or other multiband images correctly.
Also migrated raster metadata code from gdal_processes.py to gdal_reader.py
Coverage increased (+1.3%) to 41.986% when pulling 7f0ec928dc63ed8d883e09b869ffe6176ce09239 on crop-rgb into 7439b949cbffdf177dd192b089ca7c50f5c13efe on master.
This branch has 3 main changes: