SuccessChanges

Summary

  1. Added a new crop method to GeoTiffMultibandTile (details)
  2. Created the COGReader trait (details)
  3. Implemented readSubsetBands in COGValueReader and (details)
Commit 9ba66a3ea0d613f3f7db16c4657b9e9a0536377a by jbouffard
Added a new crop method to GeoTiffMultibandTile
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated the CHANGELOG with the new crop method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Cleaned up the crop method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTile.scala (diff)
The file was modifieddocs/CHANGELOG.rst (diff)
Commit 1e17b47cc2f0c3c33c7ddc0d08ee915b7c58bfd7 by jbouffard
Created the COGReader trait
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/main/scala/geotrellis/spark/io/cog/COGReader.scala
Commit 9b01c895cff738116aab1d59b7e8faf5d395e2b2 by jbouffard
Implemented readSubsetBands in COGValueReader and
OverzoomingCOGValueReader
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
COGValueReader now produces a COGReader
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed the logic in the readSubsetBands method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed the logic some more in readSubsetBands
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed bug in S3COGValueReader
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Added a readSubsetBands test in COGFileSpatialSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the multiband-cog-layer test data
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Added the readSubsetBands method to OverzoomingCOGValueReader
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated the CHANGELOG with the readSubsetBands method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Cleaned up readSubsetBands some more
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Made deriveMaxKey not private
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/vrt.xml
The file was modifieddocs/CHANGELOG.rst (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/OverzoomingCOGValueReader.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28609.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/3_3/vrt.xml
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGValueReader.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/2_2/6.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/7_7/7130.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/0_0/0.tiff
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/cog/COGFileSpatialSpec.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/4_4/vrt.xml
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28608.tiff
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGValueReader.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28522.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28523.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/7_7/7152.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/1_1/vrt.xml
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/6_6/vrt.xml
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/5_5/447.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/7_7/vrt.xml
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/4_4/111.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/6_6/1788.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28520.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/8_11/28521.tiff
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGValueReader.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/3_3/27.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/5_5/vrt.xml
The file was addedspark/src/test/resources/cog-layer/attributes/multiband-cog-layer__.__0__.__metadata.json
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/5_5/445.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/0_0/vrt.xml
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/6_6/1782.tiff
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/2_2/vrt.xml
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGValueReader.scala (diff)
The file was addedspark/src/test/resources/cog-layer/multiband-cog-layer/1_1/1.tiff