Class

astraea.spark.rasterframes.extensions.Implicits

WithProjectedRasterMethods

Related Doc: package Implicits

Permalink

implicit class WithProjectedRasterMethods extends ProjectedRasterMethods

Linear Supertypes
ProjectedRasterMethods, StandardColumns, StandardEncoders, MethodExtensions[ProjectedRaster[Tile]], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WithProjectedRasterMethods
  2. ProjectedRasterMethods
  3. StandardColumns
  4. StandardEncoders
  5. MethodExtensions
  6. Serializable
  7. Serializable
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WithProjectedRasterMethods(self: ProjectedRaster[Tile])

    Permalink

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def BOUNDS_COLUMN: TypedColumn[Any, Polygon]

    Permalink

    Default RasterFrame column name for an tile bounds value.

    Default RasterFrame column name for an tile bounds value.

    Definition Classes
    StandardColumns
  5. def CENTER_COLUMN: TypedColumn[Any, Point]

    Permalink

    Default RasterFrame column name for the center coordinates of the tile's bounds.

    Default RasterFrame column name for the center coordinates of the tile's bounds.

    Definition Classes
    StandardColumns
  6. val COLUMN_INDEX_COLUMN: TypedColumn[Any, Int]

    Permalink

    Default column index column for the cells of exploded tiles.

    Default column index column for the cells of exploded tiles.

    Definition Classes
    StandardColumns
  7. val METADATA_COLUMN: TypedColumn[Any, Map[String, String]]

    Permalink

    Default GeoTiff tags column.

    Default GeoTiff tags column.

    Definition Classes
    StandardColumns
  8. val ROW_INDEX_COLUMN: TypedColumn[Any, Int]

    Permalink

    Default teil column index column for the cells of exploded tiles.

    Default teil column index column for the cells of exploded tiles.

    Definition Classes
    StandardColumns
  9. val SPATIAL_INDEX_COLUMN: TypedColumn[Any, Long]

    Permalink

    Default RasterFrame column name for an added spatial index.

    Default RasterFrame column name for an added spatial index.

    Definition Classes
    StandardColumns
  10. val SPATIAL_KEY_COLUMN: TypedColumn[Any, SpatialKey]

    Permalink

    Default RasterFrame spatial column name.

    Default RasterFrame spatial column name.

    Definition Classes
    StandardColumns
  11. val TEMPORAL_KEY_COLUMN: TypedColumn[Any, TemporalKey]

    Permalink

    Default RasterFrame temporal column name.

    Default RasterFrame temporal column name.

    Definition Classes
    StandardColumns
  12. def TILE_COLUMN: TypedColumn[Any, Tile]

    Permalink

    Default RasterFrame tile column name.

    Default RasterFrame tile column name.

    Definition Classes
    StandardColumns
  13. val TILE_FEATURE_DATA_COLUMN: Column

    Permalink

    Default RasterFrame TileFeature.data column name.

    Default RasterFrame TileFeature.data column name.

    Definition Classes
    StandardColumns
  14. val TIMESTAMP_COLUMN: TypedColumn[Any, Timestamp]

    Permalink

    Default RasterFrame timestamp column name

    Default RasterFrame timestamp column name

    Definition Classes
    StandardColumns
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. implicit val cellTypeEncoder: ExpressionEncoder[CellType]

    Permalink
    Definition Classes
    StandardEncoders
  17. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  18. implicit val crsEncoder: ExpressionEncoder[CRS]

    Permalink
    Definition Classes
    StandardEncoders
  19. implicit val envelopeEncoder: ExpressionEncoder[Envelope]

    Permalink
    Definition Classes
    StandardEncoders
  20. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  22. implicit val extentEncoder: ExpressionEncoder[Extent]

    Permalink
    Definition Classes
    StandardEncoders
  23. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  25. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  26. implicit def histogramDoubleEncoder: ExpressionEncoder[Histogram[Double]]

    Permalink
    Definition Classes
    StandardEncoders
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. implicit val layoutDefinitionEncoder: ExpressionEncoder[LayoutDefinition]

    Permalink
    Definition Classes
    StandardEncoders
  29. implicit def multibandTileEncoder: ExpressionEncoder[MultibandTile]

    Permalink
    Definition Classes
    StandardEncoders
  30. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  33. implicit val projectedExtentEncoder: ExpressionEncoder[ProjectedExtent]

    Permalink
    Definition Classes
    StandardEncoders
  34. val self: ProjectedRaster[Tile]

    Permalink
    Definition Classes
    WithProjectedRasterMethods → MethodExtensions
  35. implicit def singlebandTileEncoder: ExpressionEncoder[Tile]

    Permalink
    Definition Classes
    StandardEncoders
  36. implicit val spaceTimeKeyEncoder: ExpressionEncoder[SpaceTimeKey]

    Permalink
    Definition Classes
    StandardEncoders
  37. implicit val spatialKeyEncoder: ExpressionEncoder[SpatialKey]

    Permalink
    Definition Classes
    StandardEncoders
  38. implicit val statsEncoder: ExpressionEncoder[Statistics]

    Permalink
    Definition Classes
    StandardEncoders
  39. implicit val stkBoundsEncoder: ExpressionEncoder[KeyBounds[SpaceTimeKey]]

    Permalink
    Definition Classes
    StandardEncoders
  40. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  41. implicit val temporalKeyEncoder: ExpressionEncoder[TemporalKey]

    Permalink
    Definition Classes
    StandardEncoders
  42. implicit val temporalProjectedExtentEncoder: ExpressionEncoder[TemporalProjectedExtent]

    Permalink
    Definition Classes
    StandardEncoders
  43. implicit def tileLayerMetadataEncoder[K](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[K]): Encoder[TileLayerMetadata[K]]

    Permalink
    Definition Classes
    StandardEncoders
  44. def toRF(tileCols: Int, tileRows: Int, timestamp: ZonedDateTime)(implicit spark: SparkSession): RasterFrame

    Permalink

    Convert the ProjectedRaster into a RasterFrame using the given dimensions as the target per-row tile size and singular timestamp as the temporal component.

    Convert the ProjectedRaster into a RasterFrame using the given dimensions as the target per-row tile size and singular timestamp as the temporal component.

    tileCols

    Max number of horizontal cells per tile

    tileRows

    Max number of vertical cells per tile.

    timestamp

    Temporal key value to assign to tiles.

    spark

    SparkSession in which to create RasterFrame

    Definition Classes
    ProjectedRasterMethods
  45. def toRF(tileCols: Int, tileRows: Int, tileColName: String = TILE_COLUMN.columnName)(implicit spark: SparkSession): RasterFrame

    Permalink

    Convert the ProjectedRaster into a RasterFrame using the given dimensions as the target per-row tile size.

    Convert the ProjectedRaster into a RasterFrame using the given dimensions as the target per-row tile size.

    tileCols

    Max number of horizontal cells per tile

    tileRows

    Max number of vertical cells per tile.

    spark

    SparkSession in which to create RasterFrame

    Definition Classes
    ProjectedRasterMethods
  46. def toRF(tileColName: String)(implicit spark: SparkSession): RasterFrame

    Permalink

    Convert the wrapped ProjectedRaster into a RasterFrame with a single row.

    Convert the wrapped ProjectedRaster into a RasterFrame with a single row.

    spark

    SparkSession in which to create RasterFrame

    Definition Classes
    ProjectedRasterMethods
  47. def toRF(implicit spark: SparkSession): RasterFrame

    Permalink

    Convert the wrapped ProjectedRaster into a RasterFrame with a single row.

    Convert the wrapped ProjectedRaster into a RasterFrame with a single row.

    spark

    SparkSession in which to create RasterFrame

    Definition Classes
    ProjectedRasterMethods
  48. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  49. def toTileLayerRDD(tileCols: Int, tileRows: Int, timestamp: ZonedDateTime)(implicit spark: SparkSession): TileLayerRDD[SpaceTimeKey]

    Permalink

    Convert the ProjectedRaster into a TileLayerRDD[SpaceTimeKey using the given dimensions as the target per-row tile size and singular timestamp as the temporal component.

    Convert the ProjectedRaster into a TileLayerRDD[SpaceTimeKey using the given dimensions as the target per-row tile size and singular timestamp as the temporal component.

    tileCols

    Max number of horizontal cells per tile

    tileRows

    Max number of vertical cells per tile.

    timestamp

    Temporal key value to assign to tiles.

    spark

    SparkSession in which to create RDD

    Definition Classes
    ProjectedRasterMethods
  50. def toTileLayerRDD(tileCols: Int, tileRows: Int)(implicit spark: SparkSession): TileLayerRDD[SpatialKey]

    Permalink

    Convert the ProjectedRaster into a TileLayerRDD[SpatialKey using the given dimensions as the target per-row tile size.

    Convert the ProjectedRaster into a TileLayerRDD[SpatialKey using the given dimensions as the target per-row tile size.

    tileCols

    Max number of horizontal cells per tile

    tileRows

    Max number of vertical cells per tile.

    spark

    SparkSession in which to create RDD

    Definition Classes
    ProjectedRasterMethods
  51. implicit val uriEncoder: ExpressionEncoder[URI]

    Permalink
    Definition Classes
    StandardEncoders
  52. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  53. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  54. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ProjectedRasterMethods

Inherited from StandardColumns

Inherited from StandardEncoders

Inherited from MethodExtensions[ProjectedRaster[Tile]]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped