c

geotrellis.spark.store.s3

S3SparkLayerProvider

class S3SparkLayerProvider extends S3CollectionLayerProvider with LayerReaderProvider with LayerWriterProvider

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

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. S3SparkLayerProvider
  2. LayerWriterProvider
  3. LayerReaderProvider
  4. S3CollectionLayerProvider
  5. CollectionLayerReaderProvider
  6. ValueReaderProvider
  7. AttributeStoreProvider
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new S3SparkLayerProvider()

Value Members

  1. def attributeStore(uri: URI): AttributeStore
  2. def canProcess(uri: URI): Boolean
  3. def collectionLayerReader(uri: URI, store: AttributeStore): CollectionLayerReader[LayerId]
  4. def layerReader(uri: URI, store: AttributeStore, sc: SparkContext): FilteringLayerReader[LayerId]
  5. def layerWriter(uri: URI, store: AttributeStore): LayerWriter[LayerId]
  6. def valueReader(uri: URI, store: AttributeStore): ValueReader[LayerId]