Packages

c

geotrellis.store.s3.cog

S3COGCollectionLayerProvider

class S3COGCollectionLayerProvider extends AttributeStoreProvider with COGValueReaderProvider with COGCollectionLayerReaderProvider

Provides S3LayerReader instance for URI with s3 scheme. The uri represents S3 bucket an prefix of catalog root. ex: s3://<bucket>/<prefix-to-catalog>

Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3COGCollectionLayerProvider
  2. COGCollectionLayerReaderProvider
  3. COGValueReaderProvider
  4. AttributeStoreProvider
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3COGCollectionLayerProvider()

Value Members

  1. def attributeStore(uri: URI): AttributeStore
  2. def canProcess(uri: URI): Boolean
  3. lazy val client: S3Client
    Annotations
    @transient()
  4. def collectionLayerReader(uri: URI, store: AttributeStore): COGCollectionLayerReader[LayerId]
  5. def valueReader(uri: URI, store: AttributeStore): COGValueReader[LayerId]