Package

geotrellis

spark

Permalink

package spark

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spark
  2. Implicits
  3. Implicits
  4. Implicits
  5. Implicits
  6. Implicits
  7. Implicits
  8. Implicits
  9. Implicits
  10. Implicits
  11. Implicits
  12. Implicits
  13. Implicits
  14. Implicits
  15. Implicits
  16. Implicits
  17. Implicits
  18. Implicits
  19. Implicits
  20. Implicits
  21. AnyRef
  22. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Boundable[K] extends Serializable

    Permalink

    This type class marks K as point that can be bounded in space.

    This type class marks K as point that can be bounded in space. It is used to construct bounding hypercube for a set of Ks.

    The bounds must be calculated by taking min/max of each component dimension of K. Consequently the result may be neither a nor b, but a new value.

  2. sealed trait Bounds[+A] extends Product with Serializable

    Permalink
  3. type Component[T, C] = PLens[T, T, C, C]

    Permalink
  4. implicit class ComponentMethods[T] extends MethodExtensions[T]

    Permalink

    Describes a getter and setter for an object that has an implicitly defined lens into a component of that object with a specific type.

  5. class ContextRDD[K, V, M] extends RDD[(K, V)] with Metadata[M]

    Permalink
  6. class ContextRDDMethods[K, V, M] extends Serializable

    Permalink
  7. class EmptyBoundsError extends Exception

    Permalink
  8. case class KeyBounds[+K](minKey: K, maxKey: K) extends Bounds[K] with Product with Serializable

    Permalink
  9. case class LayerId(name: String, zoom: Int) extends Product with Serializable

    Permalink

    Identifies a Layer by it's name and zoom level

  10. trait Metadata[M] extends AnyRef

    Permalink
  11. type MultibandTileLayerRDD[K] = RDD[(K, MultibandTile)] with Metadata[TileLayerMetadata[K]]

    Permalink
  12. abstract class MultibandTileLayerRDDMethods[K] extends MethodExtensions[MultibandTileLayerRDD[K]]

    Permalink
  13. case class SpaceTimeKey(col: Int, row: Int, instant: Long) extends Product with Serializable

    Permalink
  14. type SpatialComponent[K] = PLens[K, K, SpatialKey, SpatialKey]

    Permalink
  15. case class SpatialKey(col: Int, row: Int) extends Product2[Int, Int] with Product with Serializable

    Permalink

    A SpatialKey designates the spatial positioning of a layer's tile.

  16. type TemporalComponent[K] = PLens[K, K, TemporalKey, TemporalKey]

    Permalink
  17. case class TemporalKey(instant: Long) extends Product with Serializable

    Permalink

    A TemporalKey designates the temporal positioning of a layer's tile.

  18. case class TemporalProjectedExtent(extent: Extent, crs: CRS, instant: Long) extends Product with Serializable

    Permalink

    A key for a Tile with temporal as well as spatial dimension

  19. implicit class TemporalWindow[K] extends MethodExtensions[RDD[(K, Tile)]]

    Permalink
    Definition Classes
    Implicits
  20. type TileBounds = GridBounds

    Permalink
  21. case class TileLayerMetadata[K](cellType: CellType, layout: LayoutDefinition, extent: Extent, crs: CRS, bounds: Bounds[K])(implicit evidence$1: SpatialComponent[K]) extends Product with Serializable

    Permalink

    cellType

    value type of each cell

    layout

    definition of the tiled raster layout

    extent

    Extent covering the source data

    crs

    CRS of the raster projection

  22. type TileLayerRDD[K] = RDD[(K, Tile)] with Metadata[TileLayerMetadata[K]]

    Permalink
  23. abstract class TileLayerRDDMethods[K] extends MethodExtensions[TileLayerRDD[K]]

    Permalink
  24. trait TileLayerRDDSeqMethods[K] extends MethodExtensions[Traversable[RDD[(K, Tile)]]]

    Permalink
  25. implicit class WithContextWrapper[K, V, M] extends AnyRef

    Permalink
  26. implicit class withBufferTilesMethodsWrapper[K, V <: CellGrid] extends BufferTilesMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  27. implicit class withCollectMetadataMethods[K1, V <: CellGrid] extends Serializable

    Permalink
  28. implicit class withCombineMethods[K, V] extends CombineMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  29. implicit class withCombineTraversableMethods[K, V] extends AnyRef

    Permalink
    Definition Classes
    Implicits
  30. implicit class withContextRDDMethods[K, V, M] extends ContextRDDMethods[K, V, M]

    Permalink
  31. implicit class withElevationTileLayerRDDMethods[K] extends FocalOperation[K] with HillshadeTileLayerRDDMethods[K] with Serializable

    Permalink
    Definition Classes
    Implicits
  32. implicit class withFocalTileLayerRDDMethods[K] extends FocalOperation[K] with FocalTileLayerRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  33. implicit class withLocalTemporalTileRDDMethods[K] extends LocalTemporalTileRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  34. implicit class withLocalTileRDDMethods[K] extends LocalTileRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  35. implicit class withLocalTileRDDSeqMethods[K] extends LocalTileRDDSeqMethods[K]

    Permalink
    Definition Classes
    Implicits
  36. implicit class withMapValuesOptionMethods[K, V] extends MethodExtensions[RDD[(K, (V, Option[V]))]]

    Permalink
    Definition Classes
    Implicits
  37. implicit class withMapValuesTupleMethods[K, V] extends MethodExtensions[RDD[(K, (V, V))]]

    Permalink
    Definition Classes
    Implicits
  38. implicit class withMergableMethods[T] extends MethodExtensions[T]

    Permalink
    Definition Classes
    Implicits
  39. implicit class withMultibandTileLayerRDDMethods[K] extends MultibandTileLayerRDDMethods[K]

    Permalink
  40. implicit class withProjectedExtentRDDMethods[K, V <: CellGrid] extends AnyRef

    Permalink
  41. implicit class withProjectedExtentReprojectMethods[K, V <: CellGrid] extends ProjectedExtentComponentReprojectMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  42. implicit class withProjectedExtentTemporalTilerKeyMethods[K] extends TilerKeyMethods[K, SpaceTimeKey]

    Permalink
  43. implicit class withProjectedExtentTilerKeyMethods[K] extends TilerKeyMethods[K, SpatialKey]

    Permalink
  44. implicit class withRDDLayoutMergeMethods[K, V <: CellGrid, M] extends RDDLayoutMergeMethods[K, V, M]

    Permalink
    Definition Classes
    Implicits
  45. implicit class withRDDMaskMethods[K] extends TileLayerRDDMaskMethods[K]

    Permalink
    Definition Classes
    Implicits
  46. implicit class withSpaceTimeToSpatialMethods[K, V, M] extends SpaceTimeToSpatialMethods[K, V, M]

    Permalink
    Definition Classes
    Implicits
  47. implicit class withSpatialJoinMethods[K, V, M] extends SpatialJoinMethods[K, V, M]

    Permalink
    Definition Classes
    Implicits
  48. implicit class withSpatialTileLayoutRDDMethods[V <: CellGrid, M] extends SpatialTileLayoutRDDMethods[V, M]

    Permalink
    Definition Classes
    Implicits
  49. implicit class withSpatialTileRDDMethods[V <: CellGrid] extends SpatialTileRDDMethods[V]

    Permalink
    Definition Classes
    Implicits
  50. implicit class withSpatiallyPartitionLayerMethods[K, V, M] extends SpatiallyPartitionMethods[K, V, M]

    Permalink
    Definition Classes
    Implicits
  51. implicit class withStatsTileRDDMethods[K] extends StatsTileRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  52. implicit class withTileLayerRDDCropMethods[K] extends TileLayerRDDCropMethods[K]

    Permalink
    Definition Classes
    Implicits
  53. implicit class withTileLayerRDDFilterMethods[K, V, M] extends TileLayerRDDFilterMethods[K, V, M]

    Permalink
    Definition Classes
    Implicits
  54. implicit class withTileLayerRDDMaskMethods[K] extends TileLayerRDDMaskMethods[K]

    Permalink
  55. implicit class withTileLayerRDDMethods[K] extends TileLayerRDDMethods[K]

    Permalink
  56. implicit class withTileRDDMergeMethods[K, V] extends TileRDDMergeMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  57. implicit class withTileRDDReprojectMethods[K, V <: CellGrid] extends TileRDDReprojectMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  58. implicit class withTilerMethods[K, V <: CellGrid] extends TilerMethods[K, V]

    Permalink
    Definition Classes
    Implicits
  59. implicit class withTupleTilerKeyMethods[K] extends TilerKeyMethods[(K, Extent), K]

    Permalink
    Definition Classes
    Implicits
  60. implicit class withZonalSummaryFeatureRDDMethods[G <: Geometry, D] extends PolygonalSummaryFeatureRDDMethods[G, D]

    Permalink
    Definition Classes
    Implicits
  61. implicit class withZonalSummaryKeyedFeatureRDDMethods[K, G <: Geometry, D] extends PolygonalSummaryKeyedFeatureRDDMethods[K, G, D]

    Permalink
    Definition Classes
    Implicits
  62. implicit class withZonalSummaryTileLayerRDDMethods[K] extends PolygonalSummaryTileLayerRDDMethods[K] with Serializable

    Permalink
    Definition Classes
    Implicits
  63. implicit class withZonalTileRDDMethods[K] extends ZonalTileRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  64. implicit class withZoomResampleMethods[K] extends ZoomResampleMethods[K]

    Permalink
    Definition Classes
    Implicits

Value Members

  1. object Bounds extends Serializable

    Permalink
  2. object Component extends Serializable

    Permalink
  3. object ContextRDD extends Serializable

    Permalink
  4. object EmptyBounds extends Bounds[Nothing] with Product with Serializable

    Permalink
  5. object KeyBounds extends Serializable

    Permalink
  6. object LayerId extends Serializable

    Permalink
  7. object MultibandTileLayerRDD extends Serializable

    Permalink
  8. object SpaceTimeKey extends Serializable

    Permalink
  9. object SpatialKey extends Serializable

    Permalink
  10. object TemporalKey extends Serializable

    Permalink
  11. object TemporalProjectedExtent extends Serializable

    Permalink
  12. object TileLayerMetadata extends Serializable

    Permalink
  13. object TileLayerRDD extends Serializable

    Permalink
  14. package buffer

    Permalink
  15. package crop

    Permalink
  16. package etl

    Permalink
  17. package filter

    Permalink
  18. implicit def identityComponent[T]: Component[T, T]

    Permalink
  19. package ingest

    Permalink
  20. package io

    Permalink
  21. package join

    Permalink
  22. package mapalgebra

    Permalink
  23. package mask

    Permalink
  24. package merge

    Permalink
  25. package partition

    Permalink
  26. implicit def partitionerToOption(partitioner: Partitioner): Option[Partitioner]

    Permalink

    Auto wrap a partitioner when something is requestion an Option[Partitioner]; useful for Options that take an Option[Partitioner]

  27. package render

    Permalink
  28. package reproject

    Permalink
  29. package resample

    Permalink
  30. package stitch

    Permalink
  31. package summary

    Permalink
  32. package testkit

    Permalink
  33. package tiling

    Permalink

    This package is concerned with translation of coordinates or extents between:

    This package is concerned with translation of coordinates or extents between:

    • geographic extents
    • arbitrary tiling scheme, which defines origin and and axis
    • arbitrary indexing scheme which linearize two dimensional tiling space

    In order to facilitate these transformations each of the above spaces maps to a "Grid Space" which is a special case of a tiling scheme with the origin defined as upper left and (x, y) coordinate representing (col, row), Java array order.

    See also

    geotrellis.spark.tiling.SpatialKeyGridTransform

    geotrellis.spark.tiling.TileGridTransform

    geotrellis.spark.tiling.MapGridTransform

  34. implicit def tupleToRDDWithMetadata[K, V, M](tup: (RDD[(K, V)], M)): RDD[(K, V)] with Metadata[M]

    Permalink
  35. package util

    Permalink

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from Implicits

Inherited from AnyRef

Inherited from Any

Ungrouped