SuccessChanges

Summary

  1. HadoopCOGLayerWriter now takes a generic AttributeStore rather than a (details)
  2. Created COGLayerReaderProvider (details)
  3. Created COGLayerWriterProvider (details)
  4. Created COGValueReaderProvider (details)
  5. Created COGCollectionLayerReaderProvide (details)
  6. Created a COGLayerProvider for the File backend (details)
  7. Created a COGLayerProvider for the hadoop backend (details)
  8. Added the file and hadoop COGLayerProviders to services (details)
  9. Updated the preexisting COG tests to use the new COGLayerProvider (details)
  10. Created COGLayerProviderSpecs for both file and hadoop (details)
  11. Created a COGLayerProvider for the S3 backend (details)
  12. Added S3 COGLayerProviders to services (details)
  13. Created COGLayerProvderSpec for S3 (details)
  14. Added writer methods to COGLayerWriter (details)
  15. Refactored the overwrite and update methods in COGLayerWriter to use (details)
  16. Added docstrings to the apply methods (details)
  17. Updated the COG doc-examples (details)
  18. Removed the ID parameter from the COGLayerWriter.write methods and (details)
  19. Cleaned up code based on PR feedback (details)
  20. Resolved #2616 by having GeoTiffMultibandTiles convert to the correct (details)
Commit 619c048b6371e5d056df4554dee0a0025c64ef92 by jbouffard
HadoopCOGLayerWriter now takes a generic AttributeStore rather than a
HadoopAttributeStore
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerWriter.scala (diff)
Commit c1bad12cf28e999047d9b9bf56e379b0c6372a32 by jbouffard
Created COGLayerReaderProvider
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerReaderProvider.scala
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerReader.scala (diff)
Commit 573053935197b0e802ec74d1b25d0b4a7db6b52c by jbouffard
Created COGLayerWriterProvider
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
The file was addedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriterProvider.scala
Commit de32a8fc2f2b74fc1d76f6c886ae8c8adc2d10a2 by jbouffard
Created COGValueReaderProvider
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/main/scala/geotrellis/spark/io/cog/COGValueReaderProvider.scala
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGValueReader.scala (diff)
Commit c9a095de14a5c3d170cb92a16ffaa0be84b4ec6d by jbouffard
Created COGCollectionLayerReaderProvide
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGCollectionLayerReader.scala (diff)
The file was addedspark/src/main/scala/geotrellis/spark/io/cog/COGCollectionLayerReaderProvider.scala
Commit a605f8b1869e6bd45d81af90045608d942759659 by jbouffard
Created a COGLayerProvider for the File backend
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerProvider.scala
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerWriter.scala (diff)
Commit b99d179d740f598813d01f5decadf6615426c308 by jbouffard
Created a COGLayerProvider for the hadoop backend
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerWriter.scala (diff)
The file was addedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerProvider.scala
Commit ea06615d2d1c25c057fd6c953efd5b2c4ef8fbe7 by jbouffard
Added the file and hadoop COGLayerProviders to services
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGCollectionLayerReaderProvider
The file was addedspark/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGLayerReaderProvider
The file was addedspark/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGLayerWriterProvider
The file was addedspark/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGValueReaderProvider
Commit 9c55a87f7fa9837e968c986246ec7d295028c652 by jbouffard
Updated the preexisting COG tests to use the new COGLayerProvider
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopSpatialSpec.scala (diff)
The file was modifiedspark-testkit/src/main/scala/geotrellis/spark/testkit/io/cog/COGPersistenceSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/cog/COGLayerUpdateSpaceTimeTileSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/cog/COGFileSpatialSpec.scala (diff)
Commit 63962bb2c9808c2e5ec0816b32dff884e30d8dc7 by jbouffard
Created COGLayerProviderSpecs for both file and hadoop
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed COGHadoopLayerProviderSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/test/scala/geotrellis/spark/io/file/cog/COGFileLayerProviderSpec.scala
The file was addedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopLayerProviderSpec.scala
Commit 0b9287a4570167e8108455ab939229810fdd7f55 by jbouffard
Created a COGLayerProvider for the S3 backend
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGLayerWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGCollectionLayerReader.scala (diff)
The file was addeds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGLayerProvider.scala
Commit 1b9e1ad41ae0bbd021b63956e12da040880cfb08 by jbouffard
Added S3 COGLayerProviders to services
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addeds3/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGCollectionLayerReaderProvider
The file was addeds3/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGLayerWriterProvider
The file was addeds3/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGValueReaderProvider
The file was addeds3/src/main/resources/META-INF/services/geotrellis.spark.io.cog.COGLayerReaderProvider
Commit 6430029b4faa8fca965753d8afc51aaa1e746278 by jbouffard
Created COGLayerProvderSpec for S3
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addeds3/src/test/scala/geotrellis/spark/io/s3/cog/COGS3LayerProviderSpec.scala
Commit 44806a3e1ef58eaba5c5e0c5d7ae1cb0614d5153 by jbouffard
Added writer methods to COGLayerWriter
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
Commit 3ff361f39f72749e8e70ba8bcf71afb7fc8cf436 by jbouffard
Refactored the overwrite and update methods in COGLayerWriter to use
LayerId
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated unittests
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/cog/COGLayerUpdateSpaceTimeTileSpec.scala (diff)
Commit dab4d6999b96e08d30a479d473e5b2621a6c8b5f by jbouffard
Added docstrings to the apply methods
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGCollectionLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGValueReader.scala (diff)
Commit 8f42b12e9db5d5c8bcfaec8b8259c146dcc58c9c by jbouffard
Updated the COG doc-examples
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifieddoc-examples/src/main/scala/geotrellis/doc/examples/spark/COGSparkExamples.scala (diff)
Commit 708e263fc87df51abf74b60eb62daa5d40265b8b by jbouffard
Removed the ID parameter from the COGLayerWriter.write methods and
updated the unit tests
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated the code in the doc-examples
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark-testkit/src/main/scala/geotrellis/spark/testkit/io/cog/COGPersistenceSpec.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/cog/COGLayerUpdateSpaceTimeTileSpec.scala (diff)
The file was modifieddoc-examples/src/main/scala/geotrellis/doc/examples/spark/COGSparkExamples.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopSpatialSpec.scala (diff)
The file was modifiedspark/src/test/scala/geotrellis/spark/io/file/cog/COGFileSpatialSpec.scala (diff)
Commit 2214f20ab3cd427e0106d4bad93394263006a3d9 by jbouffard
Cleaned up code based on PR feedback
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerProvider.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGLayerProvider.scala (diff)
The file was modifiedspark-testkit/src/main/scala/geotrellis/spark/testkit/io/cog/COGPersistenceSpec.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGValueReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGLayerWriter.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerProvider.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGLayerWriterProvider.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerWriter.scala (diff)
Commit ce63a4bf05eedaf1d18a072fef2b16ef77e49b0a by Eugene Cheipesh
Resolved #2616 by having GeoTiffMultibandTiles convert to the correct
CellType
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Added unit tests
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated changelog
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedraster/src/test/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTileSpec.scala (diff)
The file was modifiedraster/src/main/scala/geotrellis/raster/io/geotiff/GeoTiffMultibandTile.scala (diff)
The file was modifieddocs/CHANGELOG.rst (diff)