aiocogeo icon indicating copy to clipboard operation
aiocogeo copied to clipboard

fix unprediction of cog files

Open daguirreg opened this issue 4 years ago • 1 comments

Hi, thank you for this library that is being very useful to me but while using it, I found the following bug:

COG files that were compressed with prediction level 2 are being unpredicted incorrectly. The problem is that the decoder is being applied on the wrong axis.

Please find attached some images that show the problem: This is the obtained image when applying the decoder on axis=1 unprediction_error

Obtained image applying the decoder on axis=2 correct_prediction

Also, take a look to the test called "test_cog_read_with_prediction_level_2" which validates the obtained image using rasterio.

daguirreg avatar Jun 28 '21 08:06 daguirreg

@daguirreg This looks great, thanks for the PR! Would you mind running black against the code so CI passes?

geospatial-jeff avatar Jul 01 '21 19:07 geospatial-jeff