SuccessChanges

Summary

  1. SinglebandGeoTiff overviews support (details)
  2. MultibandGeoTiffs overviews support (details)
  3. Add nodata tile check into tests (details)
  4. BigTiff support (details)
  5. GeoTiffWriter overviews support (details)
  6. Add cloud optimized GeoTiff write support (details)
  7. Optimized order flag (details)
  8. Specs of creating a COG out of a striped tiff with overviews (details)
  9. Add withStorageMethod to allow more convinient segments layout retiling (details)
  10. Added crop & resample functions which work on the best matching overview (details)
  11. Add OverviewSelectionStrategy to follow GDAL gdalwarp (details)
  12. Make API more consistent (details)
  13. Use default values in GeoTiffOptions (details)
  14. Make getClosestOverview function cleaner (details)
  15. Add basic support of external overviews (but we need to consider a (details)
  16. Fix crop methods in Sinelgband and Multiband GeoTiff types (details)
  17. Fix S3 compilation due to ext overviews support (details)
  18. Fix getOverview logic (details)
  19. Keep all GIS tags in all overviews (we need it for most of our internal (details)
  20. Add comments in order not to forget why we decided to add extent and crs (details)
Commit 63cd0d93cd630b810ea6cf60b3e4f6b8dd5bf648 by Grisha Pomadchin
SinglebandGeoTiff overviews support
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Float32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Float64GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/BitGeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/ByteGeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt16GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffTile.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriterSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int16GeoTiffTile.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UByteGeoTiffTile.scala (diff)
Commit 6f006fbda5647c417283f37e2b2970aaeeae7e87 by Grisha Pomadchin
MultibandGeoTiffs overviews support
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.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)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UByteGeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt16GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/ByteGeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/SinglebandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/BitGeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int32GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/data/geotiff-test-files.zip (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Float32GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt32GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Float64GeoTiffMultibandTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int16GeoTiffMultibandTile.scala (diff)
Commit ba53df5d064649ec62451b0f0bff86c012d48ebe by Grisha Pomadchin
Add nodata tile check into tests
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/SinglebandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/SinglebandGeoTiffReaderSpec.scala (diff)
Commit 6dedd02693081640ecbba219f9946e922a4ba17b by Grisha Pomadchin
GeoTiffWriter overviews support
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriter.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/TiffTagsReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/writer/TiffTagFieldValue.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriterSpec.scala (diff)
The file was addedraster/src/main/scala/geotrellis/raster/io/geotiff/TiffType.scala
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
The file was addedraster/src/main/scala/geotrellis/raster/io/geotiff/NewSubfileType.scala
Commit 1d3cb81602327406cb8b0a4d68ba2b61b20bbf28 by Grisha Pomadchin
Add cloud optimized GeoTiff write support
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriter.scala (diff)
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/writer/GeoTiffWriterSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriter.scala (diff)
Commit d1a1f79d29a97c22dee0aa58fb1f720b3ddf11b6 by Grisha Pomadchin
Specs of creating a COG out of a striped tiff with overviews
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/writer/GeoTiffWriterSpec.scala (diff)
Commit 1cbac7071b7e06b40e7acde5809f4f72e1bf9adb by Grisha Pomadchin
Add withStorageMethod to allow more convinient segments layout retiling
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)
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/writer/GeoTiffWriterSpec.scala (diff)
Commit 3501518f82c41427a777a63d9189f7b773ab573a by Grisha Pomadchin
Added crop & resample functions which work on the best matching overview
Signed-off-by: Grisha Pomadchin <gr.pomadchin@gmail.com>
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/SinglebandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiff.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/MultibandGeoTiff.scala (diff)
Commit faa872b0b408204a2f1a5143d63396075beee4d9 by Grisha Pomadchin
Add OverviewSelectionStrategy to follow GDAL gdalwarp
Signed-off-by: Grisha Pomadchin <gr.pomadchin@gmail.com>
The file was addedraster/src/main/scala/geotrellis/raster/io/geotiff/OverviewStrategy.scala
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.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/Float64GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/SinglebandGeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int16GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Float32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/BitGeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UByteGeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/ByteGeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/UInt16GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/Int32GeoTiffTile.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/MultibandGeoTiff.scala (diff)
Commit 8785652c69e6d70adc0d79de3fa4f251c824c990 by Grisha Pomadchin
Use default values in GeoTiffOptions
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffOptions.scala (diff)
Commit 692c7f0769f135a3dfe097ea88b7f2eca3f9aef8 by Grisha Pomadchin
Make getClosestOverview function cleaner
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
Commit 338d6c097d2ba1dedd9c5dbbfb47793abb53259f by Grisha Pomadchin
Add basic support of external overviews (but we need to consider a
better (more clear) API)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/SinglebandGeoTiffReaderSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/MultibandGeoTiffReaderSpec.scala (diff)
Commit 71f0ade644c11bf2d95ae22d694bce8f0ea53cf2 by Grisha Pomadchin
Fix crop methods in Sinelgband and Multiband GeoTiff types
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 14e8e51546150272f848d4d1738cd40934698925 by Grisha Pomadchin
Fix S3 compilation due to ext overviews support
The file was modifieds3-testkit/src/main/scala/geotrellis/spark/io/s3/testkit/MockS3Client.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3GeoTiffInfoReader.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/AmazonS3Client.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3Client.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
Commit 1b4c30dc7b59cf22c12eb0ad67d8eb5bec4784c3 by Grisha Pomadchin
Keep all GIS tags in all overviews (we need it for most of our internal
operations)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiff.scala (diff)
Commit 1b7d05e539210d60eaee0666419b6d245fbac85f by Grisha Pomadchin
Add comments in order not to forget why we decided to add extent and crs
overloads during tiff overviews reads
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3GeoTiffInfoReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopGeoTiffInfoReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HdfsUtils.scala (diff)
The file was modifiedraster/data/geotiff-test-files.zip (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/reader/GeoTiffReader.scala (diff)
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/reader/GeoTiffTileSpec.scala (diff)