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)
Stores and retrieves layer attributes in an S3 bucket in JSON format
Handles reading raster RDDs and their metadata from S3.
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]:
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.
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>
Handles reading raster RDDs and their metadata from S3.
Handles writing Raster RDDs and their metadata to S3.
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)
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)
Reads the tiff tags of GeoTiffs on S3, avoiding full file read.
Read single band GeoTiff from S3
Read single band GeoTiff from S3
(Since version 1.0.0) GeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead
(Since version 1.0.0) GeoTiffS3RecordReader is deprecated, use S3GeoTiffRDD instead
Read multi band GeoTiff from S3
Read multi band GeoTiff from S3
(Since version 1.0.0) MultibandGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead
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""
(Since version 1.0.0) TemporalGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead
(Since version 1.0.0) TemporalGeoTiffS3RecordReader is deprecated, use S3GeoTiffRDD instead
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""
(Since version 1.0.0) TemporalMultibandGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead
The S3GeoTiffRDD object allows for the creation of whole or windowed RDD[(K, V)]s from files on S3.
(Since version 1.0.0) GeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead
(Since version 1.0.0) TemporalGeoTiffS3InputFormat is deprecated, use S3GeoTiffRDD instead