Package

geotrellis.spark.etl

config

Permalink

package config

Visibility
  1. Public
  2. All

Type Members

  1. case class AccumuloPath(table: String) extends BackendPath with Product with Serializable

    Permalink
  2. case class AccumuloProfile(name: String, instance: String, zookeepers: String, user: String, password: String, strategy: Option[String] = None, ingestPath: Option[String] = None) extends BackendProfile with Product with Serializable

    Permalink
  3. case class Backend(type: BackendType, path: BackendPath, profile: Option[BackendProfile] = None) extends Product with Serializable

    Permalink
  4. sealed trait BackendInputType extends BackendType

    Permalink
  5. sealed trait BackendPath extends AnyRef

    Permalink
  6. sealed trait BackendProfile extends AnyRef

    Permalink
  7. sealed trait BackendType extends AnyRef

    Permalink
  8. trait BaseEtlConf extends ConfigParse

    Permalink
  9. case class CassandraPath(keyspace: String, table: String) extends BackendPath with Product with Serializable

    Permalink
  10. case class CassandraProfile(name: String, hosts: String, user: String, password: String, replicationStrategy: String = ..., replicationFactor: Int = ..., localDc: String = Cassandra.cfg.getString("localDc"), usedHostsPerRemoteDc: Int = ..., allowRemoteDCsForLocalConsistencyLevel: Boolean = ...) extends BackendProfile with Product with Serializable

    Permalink
  11. trait ConfigParse extends AnyRef

    Permalink
  12. class EtlConf extends Serializable

    Permalink
  13. case class HBasePath(table: String) extends BackendPath with Product with Serializable

    Permalink
  14. case class HBaseProfile(name: String, master: String, zookeepers: String) extends BackendProfile with Product with Serializable

    Permalink
  15. case class HadoopPath(path: String) extends BackendPath with Product with Serializable

    Permalink
  16. case class HadoopProfile(name: String) extends BackendProfile with Product with Serializable

    Permalink
  17. case class IngestKeyIndexMethod(type: String, timeTag: Option[String] = None, timeFormat: Option[String] = None, temporalResolution: Option[Int] = None) extends Product with Serializable

    Permalink
  18. case class IngestLayoutScheme(type: Option[String], crs: CRS, tileSize: Int, resolutionThreshold: Double) extends Product with Serializable

    Permalink
  19. case class Input(name: String, format: String, backend: Backend, cache: Option[StorageLevel] = None, noData: Option[Double] = None, clip: Option[Extent] = None, crs: Option[String] = None, maxTileSize: Option[Int] = None, numPartitions: Option[Int] = None) extends Serializable with Product

    Permalink
  20. case class Output(backend: Backend, resampleMethod: PointResampleMethod, reprojectMethod: ReprojectMethod, keyIndexMethod: IngestKeyIndexMethod, tileSize: Int = 256, pyramid: Boolean = true, partitions: Option[Int] = None, layoutScheme: Option[String] = None, layoutExtent: Option[Extent] = None, crs: Option[String] = None, resolutionThreshold: Option[Double] = None, cellSize: Option[CellSize] = None, cellType: Option[CellType] = None, encoding: Option[String] = None, breaks: Option[String] = None, maxZoom: Option[Int] = None) extends Serializable with Product

    Permalink
  21. sealed trait ReprojectMethod extends AnyRef

    Permalink
  22. case class S3Path(url: String, bucket: String, prefix: String) extends BackendPath with Product with Serializable

    Permalink
  23. case class S3Profile(name: String, partitionsCount: Option[Int] = None, partitionsBytes: Option[Int] = None) extends BackendProfile with Product with Serializable

    Permalink
  24. case class UserDefinedBackendInputType(name: String) extends BackendInputType with Product with Serializable

    Permalink
  25. case class UserDefinedBackendType(name: String) extends BackendType with Product with Serializable

    Permalink
  26. case class UserDefinedPath(path: String) extends BackendPath with Product with Serializable

    Permalink

Value Members

  1. object AccumuloType extends BackendType with Product with Serializable

    Permalink
  2. object BackendInputType

    Permalink
  3. object BackendType

    Permalink
  4. object BufferedReproject extends ReprojectMethod with Product with Serializable

    Permalink

    BufferedReproject method will perform reproject still after the tiling step.

    BufferedReproject method will perform reproject still after the tiling step. Because tiling step creates keys with SpatialComponent this method of reprojection is able to sample pixels past the tile boundaries by performing a spatial neighborhood join. This method is the default and produces the best results. Note that method of reprojection requires that all of the source tiles share the same CRS.

  5. object CassandraType extends BackendType with Product with Serializable

    Permalink
  6. object EtlConf extends BaseEtlConf with Serializable

    Permalink
  7. object FileType extends BackendType with Product with Serializable

    Permalink
  8. object HBaseType extends BackendType with Product with Serializable

    Permalink
  9. object HadoopType extends BackendInputType with Product with Serializable

    Permalink
  10. object PerTileReproject extends ReprojectMethod with Product with Serializable

    Permalink

    PerTileReproject method will perform reproject step before the tiling step.

    PerTileReproject method will perform reproject step before the tiling step. This method of reprojection can not consider pixels past the individual tile boundaries, even if they exist elsewhere in the dataset, and will read them as NODATA when interpolating. However this restriction allows for source tiles to have projections that differ per tile. The projections will be unified before the tiling step, which requires all extents to be in the same projection.

  11. object ReprojectMethod

    Permalink
  12. object S3Type extends BackendInputType with Product with Serializable

    Permalink
  13. package json

    Permalink

Ungrouped