Class

org.locationtech.rasterframes.extensions

ProjectedRasterMethods

Related Doc: package extensions

Permalink

abstract class ProjectedRasterMethods[T <: CellGrid[Int]] extends MethodExtensions[ProjectedRaster[T]] with StandardColumns

Extension methods on ProjectedRaster for creating RasterFrameLayers.

Since

8/10/17

Linear Supertypes
StandardColumns, MethodExtensions[ProjectedRaster[T]], Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProjectedRasterMethods
  2. StandardColumns
  3. MethodExtensions
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProjectedRasterMethods()(implicit arg0: WithMergeMethods[T], arg1: WithPrototypeMethods[T], arg2: scala.reflect.api.JavaUniverse.TypeTag[T])

    Permalink

Type Members

  1. type XTileLayerRDD[K] = RDD[(K, T)] with Metadata[TileLayerMetadata[K]]

    Permalink

Abstract Value Members

  1. abstract def self: ProjectedRaster[T]

    Permalink
    Definition Classes
    MethodExtensions

Concrete 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 CENTER_COLUMN: TypedColumn[Any, Point]

    Permalink

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

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

    Definition Classes
    StandardColumns
  5. 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
  6. def CRS_COLUMN: TypedColumn[Any, CRS]

    Permalink

    Default CRS column name.

    Default CRS column name.

    Definition Classes
    StandardColumns
  7. def EXTENT_COLUMN: TypedColumn[Any, Extent]

    Permalink

    Default Extent column name.

    Default Extent column name.

    Definition Classes
    StandardColumns
  8. def GEOMETRY_COLUMN: TypedColumn[Any, Polygon]

    Permalink

    Default RasterFrameLayer column name for an tile extent as geometry value.

    Default RasterFrameLayer column name for an tile extent as geometry value.

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

    Permalink

    Default GeoTiff tags column.

    Default GeoTiff tags column.

    Definition Classes
    StandardColumns
  10. val PATH_COLUMN: TypedColumn[Any, String]

    Permalink

    URI/URL/S3 path to raster.

    URI/URL/S3 path to raster.

    Definition Classes
    StandardColumns
  11. def PROJECTED_EXTENT_COLUMN: TypedColumn[Any, ProjectedExtent]

    Permalink

    Default ProjectedExtent column name.

    Default ProjectedExtent column name.

    Definition Classes
    StandardColumns
  12. def PROJECTED_RASTER_COLUMN: TypedColumn[Any, ProjectedRasterTile]

    Permalink

    Default column name for a tile with its CRS and Extent.

    Default column name for a tile with its CRS and Extent.

    Definition Classes
    StandardColumns
  13. 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
  14. val SPATIAL_INDEX_COLUMN: TypedColumn[Any, Long]

    Permalink

    Default RasterFrameLayer column name for an added spatial index.

    Default RasterFrameLayer column name for an added spatial index.

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

    Permalink

    Default RasterFrameLayer spatial column name.

    Default RasterFrameLayer spatial column name.

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

    Permalink

    Default RasterFrameLayer temporal column name.

    Default RasterFrameLayer temporal column name.

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

    Permalink

    Default RasterFrameLayer tile column name.

    Default RasterFrameLayer tile column name.

    Definition Classes
    StandardColumns
  18. val TILE_FEATURE_DATA_COLUMN: Column

    Permalink

    Default RasterFrameLayer TileFeature.data column name.

    Default RasterFrameLayer TileFeature.data column name.

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

    Permalink

    Default RasterFrameLayer timestamp column name

    Default RasterFrameLayer timestamp column name

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

    Permalink
    Definition Classes
    Any
  21. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. def finalize(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  27. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  28. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  32. def toLayer(tileCols: Int, tileRows: Int, timestamp: ZonedDateTime)(implicit spark: SparkSession, schema: PairRDDConverter[SpaceTimeKey, T]): RasterFrameLayer

    Permalink

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

    Convert the ProjectedRaster into a RasterFrameLayer 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 RasterFrameLayer

  33. def toLayer(tileCols: Int, tileRows: Int, tileColName: String)(implicit spark: SparkSession, schema: PairRDDConverter[SpatialKey, T]): RasterFrameLayer

    Permalink

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

    Convert the ProjectedRaster into a RasterFrameLayer 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

    tileColName

    Name to give the created tile column

    spark

    SparkSession in which to create RasterFrameLayer

  34. def toLayer(tileCols: Int, tileRows: Int)(implicit spark: SparkSession, schema: PairRDDConverter[SpatialKey, T]): RasterFrameLayer

    Permalink

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

    Convert the ProjectedRaster into a RasterFrameLayer 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 RasterFrameLayer

  35. def toLayer(tileColName: String)(implicit spark: SparkSession, schema: PairRDDConverter[SpatialKey, T]): RasterFrameLayer

    Permalink

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

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

    spark

    SparkSession in which to create RasterFrameLayer

  36. def toLayer(implicit spark: SparkSession, schema: PairRDDConverter[SpatialKey, T]): RasterFrameLayer

    Permalink

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

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

    spark

    SparkSession in which to create RasterFrameLayer

  37. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  38. def toTileLayerRDD(tileCols: Int, tileRows: Int, timestamp: ZonedDateTime)(implicit spark: SparkSession): XTileLayerRDD[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

  39. def toTileLayerRDD(tileCols: Int, tileRows: Int)(implicit spark: SparkSession): XTileLayerRDD[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

  40. final def wait(): Unit

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

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

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

Inherited from StandardColumns

Inherited from MethodExtensions[ProjectedRaster[T]]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped