Package

astraea.spark

rasterframes

Permalink

package rasterframes

Linear Supertypes
SpatialEncoders, StandardEncoders, rasterframes.jts.Implicits, Implicits, ColumnFunctions, SpatialConverters, SpatialPredicates, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rasterframes
  2. SpatialEncoders
  3. StandardEncoders
  4. Implicits
  5. Implicits
  6. ColumnFunctions
  7. SpatialConverters
  8. SpatialPredicates
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type BoundsComponentOf[K] = AnyRef { type get[M] = geotrellis.util.GetComponent[M,geotrellis.spark.Bounds[K]] }

    Permalink
  2. implicit class ExtentColumnMethods extends MethodExtensions[TypedColumn[Any, Extent]]

    Permalink
    Definition Classes
    Implicits
  3. implicit class NamedColumn extends AnyRef

    Permalink
    Definition Classes
    Implicits
  4. implicit class PointColumnMethods extends MethodExtensions[TypedColumn[Any, Point]]

    Permalink
    Definition Classes
    Implicits
  5. type RasterFrame = DataFrame with Tagged[RasterFrameTag]

    Permalink
  6. type Statistics = rasterframes.functions.CellStatsAggregateFunction.Statistics

    Permalink
  7. type TileFeatureLayerRDD[K, D] = RDD[(K, TileFeature[Tile, D])] with Metadata[TileLayerMetadata[K]]

    Permalink
  8. implicit class TimestampColumnMethods extends MethodExtensions[TypedColumn[Any, Timestamp]]

    Permalink
    Definition Classes
    Implicits
  9. implicit class WithDataFrameMethods extends DataFrameMethods

    Permalink
    Definition Classes
    Implicits
  10. implicit class WithProjectedRasterMethods extends ProjectedRasterMethods

    Permalink
    Definition Classes
    Implicits
  11. implicit class WithRasterFrameMethods extends RasterFrameMethods

    Permalink
    Definition Classes
    Implicits
  12. implicit class WithSQLContextMethods extends SQLContextMethods

    Permalink
    Definition Classes
    Implicits
  13. implicit class WithSparkSessionMethods extends SparkSessionMethods

    Permalink
    Definition Classes
    Implicits
  14. implicit class WithSpatialContextRDDMethods[K] extends SpatialContextRDDMethods[K]

    Permalink
    Definition Classes
    Implicits
  15. implicit class WithSpatioTemporalContextRDDMethods extends SpatioTemporalContextRDDMethods

    Permalink
    Definition Classes
    Implicits
  16. implicit class WithTFContextRDDMethods[K, D] extends TFContextRDDMethods[K, D]

    Permalink
    Definition Classes
    Implicits
  17. implicit class WithTFSTContextRDDMethods[D] extends TFSTContextRDDMethods[D]

    Permalink
    Definition Classes
    Implicits

Value Members

  1. def CENTER_COLUMN: TypedColumn[Any, Point]

    Permalink
  2. val COLUMN_INDEX_COLUMN: TypedColumn[Any, Int]

    Permalink
  3. val EXTENT_COLUMN: TypedColumn[Any, Extent]

    Permalink
  4. val METADATA_COLUMN: TypedColumn[Any, Map[String, String]]

    Permalink
  5. val ROW_INDEX_COLUMN: TypedColumn[Any, Int]

    Permalink
  6. val SPATIAL_INDEX_COLUMN: TypedColumn[Any, Long]

    Permalink
  7. val SPATIAL_KEY_COLUMN: TypedColumn[Any, SpatialKey]

    Permalink
  8. val TEMPORAL_KEY_COLUMN: TypedColumn[Any, TemporalKey]

    Permalink
  9. def TILE_COLUMN: TypedColumn[Any, Tile]

    Permalink
  10. val TILE_FEATURE_DATA_COLUMN: Column

    Permalink
  11. val TIMESTAMP_COLUMN: TypedColumn[Any, Timestamp]

    Permalink
  12. def aggDataCells(col: Column): TypedColumn[Any, Long]

    Permalink
    Definition Classes
    ColumnFunctions
  13. def aggHistogram(col: Column): TypedColumn[Any, Histogram[Double]]

    Permalink
    Definition Classes
    ColumnFunctions
  14. def aggMean(col: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    ColumnFunctions
  15. def aggNoDataCells(col: Column): TypedColumn[Any, Long]

    Permalink
    Definition Classes
    ColumnFunctions
  16. def aggStats(col: Column): TypedColumn[Any, Statistics]

    Permalink
    Definition Classes
    ColumnFunctions
  17. def arrayToTile(arrayCol: Column, cols: Int, rows: Int): Column

    Permalink
    Definition Classes
    ColumnFunctions
    Annotations
    @Experimental()
  18. def assembleTile(columnIndex: Column, rowIndex: Column, cellData: Column, cols: Int, rows: Int, ct: CellType): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
    Annotations
    @Experimental()
  19. def cellType(col: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    ColumnFunctions
  20. implicit val cellTypeEncoder: ExpressionEncoder[CellType]

    Permalink
    Definition Classes
    StandardEncoders
  21. def contains(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  22. def covers(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  23. def crosses(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  24. implicit val crsEncoder: ExpressionEncoder[CRS]

    Permalink
    Definition Classes
    StandardEncoders
  25. def dataCells(tile: Column): TypedColumn[Any, Long]

    Permalink
    Definition Classes
    ColumnFunctions
  26. package datasource

    Permalink

    Since

    1/13/18

  27. def disjoint(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  28. def explodeTileSample(sampleFraction: Double, cols: Column*): Column

    Permalink
    Definition Classes
    ColumnFunctions
  29. def explodeTiles(cols: Column*): Column

    Permalink
    Definition Classes
    ColumnFunctions
  30. implicit val extentEncoder: ExpressionEncoder[Extent]

    Permalink
    Definition Classes
    StandardEncoders
  31. def geomAsGeoJSON(geom: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialConverters
  32. def geomAsWKT(geom: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialConverters
  33. def geomFromWKT(wkt: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConverters
  34. def geomlit(geom: Geometry): TypedColumn[Any, _ >: Point with Polygon <: Geometry]

    Permalink
    Definition Classes
    SpatialConverters
    Annotations
    @Experimental()
  35. implicit def histogramDoubleEncoder: ExpressionEncoder[Histogram[Double]]

    Permalink
    Definition Classes
    StandardEncoders
  36. def intersects(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  37. implicit def jtsGeometryCollectionEncoder: ExpressionEncoder[GeometryCollection]

    Permalink
    Definition Classes
    SpatialEncoders
  38. implicit def jtsGeometryEncoder: ExpressionEncoder[Geometry]

    Permalink
    Definition Classes
    SpatialEncoders
  39. implicit def jtsLineStringEncoder: ExpressionEncoder[LineString]

    Permalink
    Definition Classes
    SpatialEncoders
  40. implicit def jtsMultiLineStringEncoder: ExpressionEncoder[MultiLineString]

    Permalink
    Definition Classes
    SpatialEncoders
  41. implicit def jtsMultiPointEncoder: ExpressionEncoder[MultiPoint]

    Permalink
    Definition Classes
    SpatialEncoders
  42. implicit def jtsMultiPolygonEncoder: ExpressionEncoder[MultiPolygon]

    Permalink
    Definition Classes
    SpatialEncoders
  43. implicit def jtsPointEncoder: ExpressionEncoder[Point]

    Permalink
    Definition Classes
    SpatialEncoders
  44. implicit def jtsPolygonEncoder: ExpressionEncoder[Polygon]

    Permalink
    Definition Classes
    SpatialEncoders
  45. implicit val layoutDefinitionEncoder: ExpressionEncoder[LayoutDefinition]

    Permalink
    Definition Classes
    StandardEncoders
  46. def localAdd(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  47. def localAggDataCells(col: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  48. def localAggMax(col: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  49. def localAggMean(col: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  50. def localAggMin(col: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  51. def localAggNoDataCells(col: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  52. def localAggStats(col: Column): Column

    Permalink
    Definition Classes
    ColumnFunctions
  53. def localAlgebra(op: LocalTileBinaryOp, left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  54. def localDivide(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  55. def localMultiply(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  56. def localSubtract(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  57. def makeBBox(lowerX: Double, lowerY: Double, upperX: Double, upperY: Double): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConverters
  58. def makeBBox(lowerX: Column, lowerY: Column, upperX: Column, upperY: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConverters
  59. def makePoint(x: Column, y: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  60. def makePoint(x: Double, y: Double): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  61. implicit def multibandTileEncoder: ExpressionEncoder[MultibandTile]

    Permalink
    Definition Classes
    StandardEncoders
  62. def noDataCells(tile: Column): TypedColumn[Any, Long]

    Permalink
    Definition Classes
    ColumnFunctions
  63. def overlaps(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  64. def pointFromWKT(wkt: String): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  65. def pointFromWKT(wkt: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  66. implicit val projectedExtentEncoder: ExpressionEncoder[ProjectedExtent]

    Permalink
    Definition Classes
    StandardEncoders
  67. def renderAscii(col: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    ColumnFunctions
    Annotations
    @Experimental()
  68. implicit def singlebandTileEncoder: ExpressionEncoder[Tile]

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

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

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

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

    Permalink
    Definition Classes
    StandardEncoders
  73. implicit val temporalKeyEncoder: ExpressionEncoder[TemporalKey]

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

    Permalink
    Definition Classes
    StandardEncoders
  75. def tileDimensions(col: Column): Column

    Permalink
    Definition Classes
    ColumnFunctions
  76. def tileHistogram(col: Column): TypedColumn[Any, Histogram[Double]]

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

    Permalink
    Definition Classes
    StandardEncoders
  78. def tileMax(col: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    ColumnFunctions
  79. def tileMean(col: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    ColumnFunctions
  80. def tileMin(col: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    ColumnFunctions
  81. def tileStats(col: Column): TypedColumn[Any, Statistics]

    Permalink
    Definition Classes
    ColumnFunctions
  82. def tileSum(col: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    ColumnFunctions
  83. def tileToArray[T](col: Column)(implicit arg0: HasCellType[T], arg1: scala.reflect.api.JavaUniverse.TypeTag[T]): TypedColumn[Any, Array[T]]

    Permalink
    Definition Classes
    ColumnFunctions
    Annotations
    @Experimental()
  84. def touches(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates
  85. implicit val uriEncoder: ExpressionEncoder[URI]

    Permalink
    Definition Classes
    StandardEncoders
  86. def withNoData(col: Column, nodata: Double): TypedColumn[Any, Tile]

    Permalink
    Definition Classes
    ColumnFunctions
  87. def within(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialPredicates

Deprecated Value Members

  1. def rfInit(sqlContext: SQLContext): Unit

    Permalink
    Annotations
    @deprecated
    Deprecated

    (Since version 0.5.3) Please use 'SparkSession.withRasterFrames' or 'SQLContext.withRasterFrames' instead.

Inherited from SpatialEncoders

Inherited from StandardEncoders

Inherited from rasterframes.jts.Implicits

Inherited from Implicits

Inherited from ColumnFunctions

Inherited from SpatialConverters

Inherited from SpatialPredicates

Inherited from AnyRef

Inherited from Any

Ungrouped