SuccessChanges

Summary

  1. Build GeoTiff overviews by resampling the whole base tile (details)
  2. When building COG tile shrink footprint by half cellsize to avoid (details)
Commit 91995c0990a6844bd32ff375b26ac1a1e90d0fb5 by Eugene Cheipesh
Build GeoTiff overviews by resampling the whole base tile
This avoids numerical differences in partial vs while tile resample.
Additionally we trade memory for performance by forcing the base tile to
ArrayTile before resampling.
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiffSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffBuilder.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/MultibandGeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiff.scala (diff)
Commit 4856d4e946d7be6f5afaabe243e153556bc322a6 by Eugene Cheipesh
When building COG tile shrink footprint by half cellsize to avoid
fencepost errors
These errors could introduce additional segment tiles on the edges of
COG tile
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayer.scala (diff)