There is one small issue with CroppedTile.convert, this creates a new ArrayTile and destroys the underlying ResampledTile. We use this whenever we read from a BandCompositeRasterSource. To circumvent this issue I introduced the ResampledTile.cropAndConvert method.
Added noResampleOnRead datacube parameter Added ResampledRasterSource Added ResampledTile Added testS2UpsampledTilesFromLayer
There is one small issue with CroppedTile.convert, this creates a new ArrayTile and destroys the underlying ResampledTile. We use this whenever we read from a BandCompositeRasterSource. To circumvent this issue I introduced the ResampledTile.cropAndConvert method.