FailedChanges

Summary

  1. Resolved #2624 by fixing how attribute files are matched (details)
  2. Resolved #2602 by fixing the regex matching by having it include extra (details)
  3. Created the LayerType type and added the optional layerType parameter to (details)
  4. Added the layerType method to AttributeStore (details)
  5. Added the isCOGLayer method to AttributeStore (details)
  6. Created the AvroLayerFields object (details)
  7. Changed the name of the COGLayerMetadata attribute from cog_metadata to (details)
  8. Created AvroLayerAttributesError and COGLayerAttributesError (details)
  9. Created COGLayerAttributes and the read/write COGLayerAttributes methods (details)
  10. Resolved #2601 by updating the various read attribute methods so that (details)
  11. Added zoomInRange method to ZoomRange (details)
  12. Created implicit class for mapped KeyIndexes (details)
  13. Added the readKeyIndexes method to AttributeStore (details)
  14. Updated the changelog (details)
  15. Removed unneeded implicit class (details)
Commit b116cb17b21207a688b9b7ef75751fa2b21bacb5 by jbouffard
Resolved #2624 by fixing how attribute files are matched
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Added back the layer zoom to the layerWildcard
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopAttributeStore.scala (diff)
Commit 71bfb8986737885e9c82a53ffd999f78f84a0d5e by jbouffard
Resolved #2602 by fixing the regex matching by having it include extra
characters
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileAttributeStore.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopAttributeStore.scala (diff)
Commit 29b3903783c503bb02be6ce682747781805f80e5 by jbouffard
Created the LayerType type and added the optional layerType parameter to
the LayerHeaders
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Added the layerType parameter to the rest of the LayerHeaders
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed bug in HBaseLayerHeader
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the LayerType Json format
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Improved the toString method for LayerType objects
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Fixed bug where the old LayerHeaders could not be read
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Cleaned up the code
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Cleaned up the code some more
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/LayerHeader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/FileLayerHeader.scala (diff)
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraLayerUpdater.scala (diff)
The file was modifiedhbase/src/main/scala/geotrellis/spark/io/hbase/HBaseLayerHeader.scala (diff)
The file was modifiedcassandra/src/main/scala/geotrellis/spark/io/cassandra/CassandraLayerHeader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/HadoopLayerHeader.scala (diff)
The file was modifiedaccumulo/src/main/scala/geotrellis/spark/io/accumulo/AccumuloLayerHeader.scala (diff)
The file was addedspark/src/main/scala/geotrellis/spark/io/LayerType.scala
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/S3LayerHeader.scala (diff)
Commit 8eec8c6428c3a34376855717f4e9e27ab0e75d71 by jbouffard
Added the layerType method to AttributeStore
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeCaching.scala (diff)
Commit d46624a28a3be40cd32f2b461d0da90cc1aaf77b by jbouffard
Added the isCOGLayer method to AttributeStore
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated the cacheLayerType method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeCaching.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
Commit e489923d592ae2d5aee7a6667f3be617c7d94683 by jbouffard
Created the AvroLayerFields object
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
Commit 0dc6a9208fe342219fada823e7a9cdf5420cffdf by jbouffard
Changed the name of the COGLayerMetadata attribute from cog_metadata to
metadata
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/package.scala (diff)
Commit 91b8a8b6da83d6bf50d60f62fcd5e1647ce3a798 by jbouffard
Created AvroLayerAttributesError and COGLayerAttributesError
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/package.scala (diff)
Commit 4ea9cc1bff4842b387ac6afcf9f5f24bbf4c6d9a by jbouffard
Created COGLayerAttributes and the read/write COGLayerAttributes methods
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
Commit 158028b857ed74a709518d6810ac4ad5eb9209b0 by jbouffard
Resolved #2601 by updating the various read attribute methods so that
they take into account the LayerType before reading the attribute
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Updated the various COG backends so that they use the new attribute
methods
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the COGAttributeStoreSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the COGFileAttributeStoreSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the COGHadoopAttributeStoreSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Created the COGS3AttributeStoreSpec
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Trying to perform the readKeyIndex method on a COGLayer now throws an
UnsupportedOperationException
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was addedspark/src/test/scala/geotrellis/spark/io/hadoop/cog/COGHadoopAttributeStoreSpec.scala
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGValueReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
The file was addeds3/src/test/scala/geotrellis/spark/io/s3/cog/COGS3AttributeStoreSpec.scala
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 modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerWriter.scala (diff)
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGValueReader.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/cog/COGLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/file/cog/FileCOGLayerWriter.scala (diff)
The file was addedspark/src/test/scala/geotrellis/spark/io/cog/COGAttributeStoreSpec.scala
The file was modifiedspark/src/main/scala/geotrellis/spark/io/hadoop/cog/HadoopCOGLayerReader.scala (diff)
The file was addedspark/src/test/scala/geotrellis/spark/io/file/cog/COGFileAttributeStoreSpec.scala
The file was modifieds3/src/main/scala/geotrellis/spark/io/s3/cog/S3COGCollectionLayerReader.scala (diff)
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/COGCollectionLayerReader.scala (diff)
Commit dce8af0d639081b3585609ca9f97e9d670391918 by jbouffard
Added zoomInRange method to ZoomRange
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
Cleaned up the zoomInRange method
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/ZoomRange.scala (diff)
Commit ade93bd2983b9a41a7771c67db1b0a2dd4061869 by jbouffard
Created implicit class for mapped KeyIndexes
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/package.scala (diff)
Commit b1c3cde448847085631e3d01f8b45c5a5d03449f by jbouffard
Added the readKeyIndexes method to AttributeStore
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/AttributeStore.scala (diff)
Commit 1ff0ffd79b220d43c3e2584c0601512f2bd3904b by jbouffard
Updated the changelog
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifieddocs/CHANGELOG.rst (diff)
Commit 79a55fb2751b091bb684cfd4a3678bdcf945e1d0 by jbouffard
Removed unneeded implicit class
Signed-off-by: Jacob Bouffard <jbouffard@azavea.com>
The file was modifiedspark/src/main/scala/geotrellis/spark/io/cog/package.scala (diff)