Package

geotrellis.spark.store

s3

Permalink

package s3

Linear Supertypes
Implicits, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. s3
  2. Implicits
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract class BaseS3RecordReader[K, V] extends RecordReader[K, V]

    Permalink

    This is the base class for readers that will create key value pairs for object requests.

    This is the base class for readers that will create key value pairs for object requests. Subclass must extend [readObjectRequest] method to map from S3 object requests to (K,V)

  2. class BytesS3InputFormat extends S3InputFormat[String, Array[Byte]]

    Permalink
  3. trait Implicits extends Serializable

    Permalink
  4. class S3GeoTiffInfoReader extends GeoTiffInfoReader

    Permalink
  5. abstract class S3InputFormat[K, V] extends InputFormat[K, V]

    Permalink

    Reads keys from s3n URL using AWS Java SDK.

    Reads keys from s3n URL using AWS Java SDK. The number of keys per InputSplits are controlled by S3 pagination. If AWS credentials are not part of the URL they will be discovered using [DefaultAWSCredentialsProviderChain]:

    • EnvironmentVariableCredentialsProvider
    • SystemPropertiesCredentialsProvider
    • ProfileCredentialsProvider
    • InstanceProfileCredentialsProvider
  6. class S3InputSplit extends InputSplit with Writable

    Permalink

    Represents are batch of keys to be read from an S3 bucket.

    Represents are batch of keys to be read from an S3 bucket. AWS credentials have already been discovered and provided by the S3InputFormat.

  7. class S3LayerManager extends LayerManager[LayerId]

    Permalink
  8. class S3LayerReader extends FilteringLayerReader[LayerId]

    Permalink

    Handles reading raster RDDs and their metadata from S3.

  9. class S3LayerWriter extends LayerWriter[LayerId]

    Permalink

    Handles writing Raster RDDs and their metadata to S3.

  10. class S3RDDReader extends Serializable

    Permalink
  11. class S3RDDWriter extends Serializable

    Permalink
  12. abstract class S3RecordReader[K, V] extends BaseS3RecordReader[K, V]

    Permalink

    This reader will fetch bytes of each key one at a time using [AmazonS3Client.getObject].

    This reader will fetch bytes of each key one at a time using [AmazonS3Client.getObject]. Subclass must extend [read] method to map from S3 object bytes to (K,V)

  13. class S3SparkLayerProvider extends S3CollectionLayerProvider with LayerReaderProvider with LayerWriterProvider

    Permalink

    Provides S3LayerReader instance for URI with s3 scheme.

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

  14. class SaveToS3Methods[K, V] extends MethodExtensions[RDD[(K, V)]]

    Permalink
  15. abstract class StreamingS3RecordReader[K, V] extends BaseS3RecordReader[K, V]

    Permalink

    This reader will stream bytes of each key one at a time using [AmazonS3Client.getObject].

    This reader will stream bytes of each key one at a time using [AmazonS3Client.getObject]. Subclass must extend [read] method to map from S3RangeReader to (K,V)

  16. class TiffTagsS3InputFormat extends S3InputFormat[GetObjectRequest, TiffTags]

    Permalink

    Reads the tiff tags of GeoTiffs on S3, avoiding full file read.

  17. implicit class withSaveToS3Methods[K, V] extends SaveToS3Methods[K, V]

    Permalink
    Definition Classes
    Implicits
  18. class GeoTiffS3InputFormat extends S3InputFormat[ProjectedExtent, Tile]

    Permalink

    Read single band GeoTiff from S3

    Read single band GeoTiff from S3

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) GeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

  19. class GeoTiffS3RecordReader extends S3RecordReader[ProjectedExtent, Tile]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) GeoTiffS3RecordReader is deprecated, use S3GeoTiffRDD instead

  20. class MultibandGeoTiffS3InputFormat extends S3InputFormat[ProjectedExtent, MultibandTile]

    Permalink

    Read multi band GeoTiff from S3

    Read multi band GeoTiff from S3

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) MultibandGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

  21. class TemporalGeoTiffS3InputFormat extends S3InputFormat[TemporalProjectedExtent, Tile]

    Permalink

    Read single band GeoTiff from S3

    Read single band GeoTiff from S3

    This can be configured with the hadoop configuration by providing: TemporalGeoTiffS3InputFormat.GEOTIFF_TIME_TAG; default of "TIFFTAG_DATETIME" TemporalGeoTiffS3InputFormat.GEOTIFF_TIME_FORMAT; default is ""yyyy:MM:dd HH:mm:ss""

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) TemporalGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

  22. class TemporalGeoTiffS3RecordReader extends S3RecordReader[TemporalProjectedExtent, Tile]

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) TemporalGeoTiffS3RecordReader is deprecated, use S3GeoTiffRDD instead

  23. class TemporalMultibandGeoTiffS3InputFormat extends S3InputFormat[TemporalProjectedExtent, MultibandTile]

    Permalink

    Read single band GeoTiff from S3

    Read single band GeoTiff from S3

    This can be configured with the hadoop configuration by providing: TemporalMultibandGeoTiffS3InputFormat.GEOTIFF_TIME_TAG; default of "TIFFTAG_DATETIME" TemporalMultibandGeoTiffS3InputFormat.GEOTIFF_TIME_FORMAT; default is ""yyyy:MM:DD HH:MM:SS""

    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) TemporalMultibandGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

Abstract Value Members

  1. abstract def getClass(): Class[_]

    Permalink
    Definition Classes
    Any

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. object Implicits extends Implicits

    Permalink
  5. object S3GeoTiffInfoReader extends Serializable

    Permalink
  6. object S3GeoTiffRDD

    Permalink

    The S3GeoTiffRDD object allows for the creation of whole or windowed RDD[(K, V)]s from files on S3.

  7. object S3InputFormat

    Permalink
  8. object S3LayerReader

    Permalink
  9. object S3LayerReindexer

    Permalink
  10. object S3LayerWriter

    Permalink
  11. object SaveToS3

    Permalink
  12. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  13. package cog

    Permalink
  14. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  15. package geotiff

    Permalink
  16. def hashCode(): Int

    Permalink
    Definition Classes
    Any
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. package slippy

    Permalink
  19. def toString(): String

    Permalink
    Definition Classes
    Any

Deprecated Value Members

  1. object GeoTiffS3InputFormat

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) GeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

  2. object TemporalGeoTiffS3InputFormat

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 1.0.0) TemporalGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead

Inherited from Implicits

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped