Package

astraea.spark

rasterframes

Permalink

package rasterframes

Module providing support for RasterFrames. import astraea.spark.rasterframes._., and then call rfInit(SQLContext).

Since

7/18/17

Linear Supertypes
Library, SpatialRelations, SpatialOutputs, SpatialAccessors, SpatialConverters, SpatialConstructors, SpatialEncoders, Implicits, SpatialFunctions, Implicits, RasterFunctions, StandardColumns, StandardEncoders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rasterframes
  2. Library
  3. SpatialRelations
  4. SpatialOutputs
  5. SpatialAccessors
  6. SpatialConverters
  7. SpatialConstructors
  8. SpatialEncoders
  9. Implicits
  10. SpatialFunctions
  11. Implicits
  12. RasterFunctions
  13. StandardColumns
  14. StandardEncoders
  15. AnyRef
  16. 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

    Type lambda alias for components that have bounds with parameterized key.

  2. implicit class ExtentColumnMethods[T <: Geometry] extends MethodExtensions[TypedColumn[Any, T]]

    Permalink
    Definition Classes
    Implicits
  3. trait HasCellType[T] extends Serializable

    Permalink
  4. trait MetadataKeys extends AnyRef

    Permalink

    Since

    2/19/18

  5. implicit class PointColumnMethods extends MethodExtensions[TypedColumn[Any, Point]]

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

    Permalink

    A RasterFrame is just a DataFrame with certain invariants, enforced via the methods that create and transform them:

    A RasterFrame is just a DataFrame with certain invariants, enforced via the methods that create and transform them:

    1. One column is a geotrellis.spark.SpatialKey or geotrellis.spark.SpaceTimeKey 2. One or more columns is a Tile UDT. 3. The TileLayerMetadata is encoded and attached to the key column.
  7. trait RasterFrameTag extends AnyRef

    Permalink

    Tagged type for allowing compiler to help keep track of what has RasterFrame assurances applied to it.

  8. trait RasterFunctions extends AnyRef

    Permalink

    UDFs for working with Tiles in Spark DataFrames.

    UDFs for working with Tiles in Spark DataFrames.

    Since

    4/3/17

  9. trait StandardColumns extends StandardEncoders

    Permalink

    Constants identifying column in most RasterFrames.

    Constants identifying column in most RasterFrames.

    Since

    2/19/18

  10. type Statistics = rasterframes.functions.CellStatsAggregateFunction.Statistics

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

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

    Permalink
    Definition Classes
    Implicits
  13. implicit class WithDataFrameMethods[D <: DataFrame] extends DataFrameMethods[D]

    Permalink
    Definition Classes
    Implicits
  14. implicit class WithProjectedRasterMethods extends ProjectedRasterMethods

    Permalink
    Definition Classes
    Implicits
  15. implicit class WithRasterFrameMethods extends RasterFrameMethods

    Permalink
    Definition Classes
    Implicits
  16. implicit class WithSQLContextMethods extends SQLContextMethods

    Permalink
    Definition Classes
    Implicits
  17. implicit class WithSparkSessionMethods extends SparkSessionMethods

    Permalink
    Definition Classes
    Implicits
  18. implicit class WithSpatialContextRDDMethods extends SpatialContextRDDMethods

    Permalink
    Definition Classes
    Implicits
  19. implicit class WithSpatioTemporalContextRDDMethods extends SpatioTemporalContextRDDMethods

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

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

    Permalink
    Definition Classes
    Implicits

Value Members

  1. 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
  2. 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
  3. 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
  4. object HasCellType extends Serializable

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

    Permalink

    Default GeoTiff tags column.

    Default GeoTiff tags column.

    Definition Classes
    StandardColumns
  6. object RFBuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  7. 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
  8. 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
  9. val SPATIAL_KEY_COLUMN: TypedColumn[Any, SpatialKey]

    Permalink

    Default RasterFrame spatial column name.

    Default RasterFrame spatial column name.

    Definition Classes
    StandardColumns
  10. object StandardColumns extends StandardColumns

    Permalink
  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. object TileFeatureLayerRDD extends Serializable

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

    Permalink

    Computes the number of non-NoData cells in a column.

    Computes the number of non-NoData cells in a column.

    Definition Classes
    RasterFunctions
  17. def aggHistogram(col: Column): TypedColumn[Any, Histogram[Double]]

    Permalink

    Compute the full column aggregate floating point histogram.

    Compute the full column aggregate floating point histogram.

    Definition Classes
    RasterFunctions
  18. def aggMean(col: Column): TypedColumn[Any, Double]

    Permalink

    Computes the column aggregate mean.

    Computes the column aggregate mean.

    Definition Classes
    RasterFunctions
  19. def aggNoDataCells(col: Column): TypedColumn[Any, Long]

    Permalink

    Computes the number of NoData cells in a column.

    Computes the number of NoData cells in a column.

    Definition Classes
    RasterFunctions
  20. def aggStats(col: Column): TypedColumn[Any, Statistics]

    Permalink

    Compute the full column aggregate floating point statistics.

    Compute the full column aggregate floating point statistics.

    Definition Classes
    RasterFunctions
  21. def arrayToTile(arrayCol: Column, cols: Int, rows: Int): Column

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

    Permalink

    Create a Tile from a column of cell data with location indexes.

    Create a Tile from a column of cell data with location indexes.

    Definition Classes
    RasterFunctions
    Annotations
    @Experimental()
  23. package bench

    Permalink

    Module utils.

    Module utils.

    Since

    10/4/17

  24. def box2D(col: Column): TypedColumn[Any, Envelope]

    Permalink

    Extracts the bounding box of a geometry as a JTS envelope.

    Extracts the bounding box of a geometry as a JTS envelope.

    Definition Classes
    RasterFunctions
  25. def cellType(col: Column): TypedColumn[Any, String]

    Permalink

    Extract the Tile's cell type

    Extract the Tile's cell type

    Definition Classes
    RasterFunctions
  26. implicit val cellTypeEncoder: ExpressionEncoder[CellType]

    Permalink
    Definition Classes
    StandardEncoders
  27. implicit val crsEncoder: ExpressionEncoder[CRS]

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

    Permalink

    Counts the number of non-NoData cells per Tile.

    Counts the number of non-NoData cells per Tile.

    Definition Classes
    RasterFunctions
  29. package datasource

    Permalink

    Since

    1/13/18

  30. package encoders

    Permalink

    Module utilities

    Module utilities

    Since

    9/25/17

  31. implicit val envelopeEncoder: ExpressionEncoder[Envelope]

    Permalink
    Definition Classes
    StandardEncoders
  32. def explodeTileSample(sampleFraction: Double, cols: Column*): Column

    Permalink

    Create a row for each cell in Tile with random sampling.

    Create a row for each cell in Tile with random sampling.

    Definition Classes
    RasterFunctions
  33. def explodeTiles(cols: Column*): Column

    Permalink

    Create a row for each cell in Tile.

    Create a row for each cell in Tile.

    Definition Classes
    RasterFunctions
  34. package expressions

    Permalink

    Module of Catalyst expressions for efficiently working with tiles.

    Module of Catalyst expressions for efficiently working with tiles.

    Since

    10/10/17

  35. package extensions

    Permalink
  36. implicit val extentEncoder: ExpressionEncoder[Extent]

    Permalink
    Definition Classes
    StandardEncoders
  37. package functions

    Permalink

    Module utils.

    Module utils.

    Since

    9/7/17

  38. def geomCollLit(g: GeometryCollection): TypedColumn[Any, GeometryCollection]

    Permalink

    create a geometry collection literal, encoded as a GeometryCollectionUDT.

    create a geometry collection literal, encoded as a GeometryCollectionUDT.

    Definition Classes
    SpatialFunctions
  39. def geomLit(g: Geometry): TypedColumn[Any, Geometry]

    Permalink

    Create a generic geometry literal, encoded as a GeometryUDT.

    Create a generic geometry literal, encoded as a GeometryUDT.

    Definition Classes
    SpatialFunctions
  40. implicit def histogramDoubleEncoder: ExpressionEncoder[Histogram[Double]]

    Permalink
    Definition Classes
    StandardEncoders
  41. def initRF(sqlContext: SQLContext): Unit

    Permalink

    Initialization injection point.

    Initialization injection point. Must be called before any RasterFrame types are used.

  42. package jts

    Permalink
  43. implicit def jtsGeometryCollectionEncoder: Encoder[GeometryCollection]

    Permalink
    Definition Classes
    SpatialEncoders
  44. implicit def jtsGeometryEncoder: Encoder[Geometry]

    Permalink
    Definition Classes
    SpatialEncoders
  45. implicit def jtsLineStringEncoder: Encoder[LineString]

    Permalink
    Definition Classes
    SpatialEncoders
  46. implicit def jtsMultiLineStringEncoder: Encoder[MultiLineString]

    Permalink
    Definition Classes
    SpatialEncoders
  47. implicit def jtsMultiPointEncoder: Encoder[MultiPoint]

    Permalink
    Definition Classes
    SpatialEncoders
  48. implicit def jtsMultiPolygonEncoder: Encoder[MultiPolygon]

    Permalink
    Definition Classes
    SpatialEncoders
  49. implicit def jtsPointEncoder: Encoder[Point]

    Permalink
    Definition Classes
    SpatialEncoders
  50. implicit def jtsPolygonEncoder: Encoder[Polygon]

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

    Permalink
    Definition Classes
    StandardEncoders
  52. def lineLit(g: LineString): TypedColumn[Any, LineString]

    Permalink

    Create a line literal, encoded as a LineUDT.

    Create a line literal, encoded as a LineUDT.

    Definition Classes
    SpatialFunctions
  53. def localAdd(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Cellwise addition between two Tiles.

    Cellwise addition between two Tiles.

    Definition Classes
    RasterFunctions
  54. def localAggDataCells(col: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the cellwise/local count of non-NoData cells for all Tiles in a column.

    Compute the cellwise/local count of non-NoData cells for all Tiles in a column.

    Definition Classes
    RasterFunctions
  55. def localAggMax(col: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the cell-wise/local max operation between Tiles in a column.

    Compute the cell-wise/local max operation between Tiles in a column.

    Definition Classes
    RasterFunctions
  56. def localAggMean(col: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the cellwise/local mean operation between Tiles in a column.

    Compute the cellwise/local mean operation between Tiles in a column.

    Definition Classes
    RasterFunctions
  57. def localAggMin(col: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the cellwise/local min operation between Tiles in a column.

    Compute the cellwise/local min operation between Tiles in a column.

    Definition Classes
    RasterFunctions
  58. def localAggNoDataCells(col: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the cellwise/local count of NoData cells for all Tiles in a column.

    Compute the cellwise/local count of NoData cells for all Tiles in a column.

    Definition Classes
    RasterFunctions
  59. def localAggStats(col: Column): Column

    Permalink

    Compute cell-local aggregate descriptive statistics for a column of Tiles.

    Compute cell-local aggregate descriptive statistics for a column of Tiles.

    Definition Classes
    RasterFunctions
  60. def localAlgebra(op: LocalTileBinaryOp, left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Perform an arbitrary GeoTrellis LocalTileBinaryOp between two Tile columns.

    Perform an arbitrary GeoTrellis LocalTileBinaryOp between two Tile columns.

    Definition Classes
    RasterFunctions
  61. def localDivide(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Cellwise division between two Tiles.

    Cellwise division between two Tiles.

    Definition Classes
    RasterFunctions
  62. def localMultiply(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Cellwise multiplication between two Tiles.

    Cellwise multiplication between two Tiles.

    Definition Classes
    RasterFunctions
  63. def localSubtract(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Cellwise subtraction between two Tiles.

    Cellwise subtraction between two Tiles.

    Definition Classes
    RasterFunctions
  64. def mLineLit(g: MultiLineString): TypedColumn[Any, MultiLineString]

    Permalink

    Create a multi-line literal, encoded as a MultiPointUDT.

    Create a multi-line literal, encoded as a MultiPointUDT.

    Definition Classes
    SpatialFunctions
  65. def mPointLit(g: MultiPoint): TypedColumn[Any, MultiPoint]

    Permalink

    Create a multi-point literal, encoded as a MultiPointUDT.

    Create a multi-point literal, encoded as a MultiPointUDT.

    Definition Classes
    SpatialFunctions
  66. def mPolygonLit(g: MultiPolygon): TypedColumn[Any, MultiPolygon]

    Permalink

    Create a multi-polygon literal, encoded as a MultiPolygonUDT.

    Create a multi-polygon literal, encoded as a MultiPolygonUDT.

    Definition Classes
    SpatialFunctions
  67. package ml

    Permalink
  68. implicit def multibandTileEncoder: ExpressionEncoder[MultibandTile]

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

    Permalink

    Counts the number of NoData cells per Tile.

    Counts the number of NoData cells per Tile.

    Definition Classes
    RasterFunctions
  70. def pointLit(g: Point): TypedColumn[Any, Point]

    Permalink

    Create a point literal, encoded as a PointUDT.

    Create a point literal, encoded as a PointUDT.

    Definition Classes
    SpatialFunctions
  71. def polygonLit(g: Polygon): TypedColumn[Any, Polygon]

    Permalink

    Create a polygon literal, encoded as a PolygonUDT.

    Create a polygon literal, encoded as a PolygonUDT.

    Definition Classes
    SpatialFunctions
  72. implicit val projectedExtentEncoder: ExpressionEncoder[ProjectedExtent]

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

    Permalink

    Render Tile as ASCII string for debugging purposes.

    Render Tile as ASCII string for debugging purposes.

    Definition Classes
    RasterFunctions
    Annotations
    @Experimental()
  74. package rules

    Permalink

    Module utilties.

    Module utilties.

    Since

    2/19/18

  75. implicit def singlebandTileEncoder: ExpressionEncoder[Tile]

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

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

    Permalink
    Definition Classes
    StandardEncoders
  78. def st_aggregateDistanceSpheroid(geomSeq: Seq[Geometry]): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  79. def st_aggregateDistanceSpheroid(geomSeq: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  80. def st_area(geom: Geometry): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  81. def st_area(geom: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  82. def st_asBinary(geom: Geometry): TypedColumn[Any, Array[Byte]]

    Permalink
    Definition Classes
    SpatialOutputs
  83. def st_asBinary(geom: Column): TypedColumn[Any, Array[Byte]]

    Permalink
    Definition Classes
    SpatialOutputs
  84. def st_asGeoJSON(geom: Geometry): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  85. def st_asGeoJSON(geom: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  86. def st_asLatLonText(point: Point): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  87. def st_asLatLonText(point: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  88. def st_asText(geom: Geometry): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  89. def st_asText(geom: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  90. def st_boundary(geom: Geometry): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  91. def st_boundary(geom: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  92. def st_byteArray(str: String): TypedColumn[Any, Array[Byte]]

    Permalink
    Definition Classes
    SpatialConverters
  93. def st_byteArray(str: Column): TypedColumn[Any, Array[Byte]]

    Permalink
    Definition Classes
    SpatialConverters
  94. def st_castToLineString(geom: Geometry): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConverters
  95. def st_castToLineString(geom: Column): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConverters
  96. def st_castToPoint(geom: Geometry): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  97. def st_castToPoint(geom: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConverters
  98. def st_castToPolygon(geom: Geometry): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConverters
  99. def st_castToPolygon(geom: Column): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConverters
  100. def st_centroid(geom: Geometry): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialRelations
  101. def st_centroid(geom: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialRelations
  102. def st_closestPoint(left: Geometry, right: Geometry): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialRelations
  103. def st_closestPoint(left: Column, right: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialRelations
  104. def st_contains(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  105. def st_contains(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  106. def st_coordDim(geom: Geometry): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  107. def st_coordDim(geom: Column): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  108. def st_covers(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  109. def st_covers(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  110. def st_crosses(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  111. def st_crosses(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  112. def st_dimension(geom: Geometry): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  113. def st_dimension(geom: Column): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  114. def st_disjoint(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  115. def st_disjoint(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  116. def st_distance(left: Geometry, right: Geometry): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  117. def st_distance(left: Column, right: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  118. def st_distanceSpheroid(left: Geometry, right: Geometry): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  119. def st_distanceSpheroid(left: Column, right: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  120. def st_envelope(geom: Geometry): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  121. def st_envelope(geom: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  122. def st_equals(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  123. def st_equals(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  124. def st_exteriorRing(geom: Geometry): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialAccessors
  125. def st_exteriorRing(geom: Column): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialAccessors
  126. def st_geomFromWKB(wkb: Array[Byte]): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  127. def st_geomFromWKB(wkb: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  128. def st_geomFromWKT(wkt: String): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  129. def st_geomFromWKT(wkt: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  130. def st_geometryN(geom: Geometry, n: Int): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  131. def st_geometryN(geom: Column, n: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  132. def st_geometryType(geom: Geometry): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialAccessors
  133. def st_geometryType(geom: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialAccessors
  134. def st_interiorRingN(geom: Geometry, n: Int): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  135. def st_interiorRingN(geom: Column, n: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialAccessors
  136. def st_intersects(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  137. def st_intersects(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  138. def st_isClosed(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  139. def st_isClosed(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  140. def st_isCollection(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  141. def st_isCollection(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  142. def st_isEmpty(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  143. def st_isEmpty(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  144. def st_isRing(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  145. def st_isRing(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  146. def st_isSimple(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  147. def st_isSimple(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  148. def st_isValid(geom: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  149. def st_isValid(geom: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialAccessors
  150. def st_length(geom: Geometry): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  151. def st_length(geom: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  152. def st_lengthSpheroid(line: LineString): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  153. def st_lengthSpheroid(line: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  154. def st_lineFromText(wkt: String): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConstructors
  155. def st_lineFromText(wkt: Column): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConstructors
  156. def st_mLineFromText(wkt: String): TypedColumn[Any, MultiLineString]

    Permalink
    Definition Classes
    SpatialConstructors
  157. def st_mLineFromText(wkt: Column): TypedColumn[Any, MultiLineString]

    Permalink
    Definition Classes
    SpatialConstructors
  158. def st_mPointFromText(wkt: String): TypedColumn[Any, MultiPoint]

    Permalink
    Definition Classes
    SpatialConstructors
  159. def st_mPointFromText(wkt: Column): TypedColumn[Any, MultiPoint]

    Permalink
    Definition Classes
    SpatialConstructors
  160. def st_mPolyFromText(wkt: String): TypedColumn[Any, MultiPolygon]

    Permalink
    Definition Classes
    SpatialConstructors
  161. def st_mPolyFromText(wkt: Column): TypedColumn[Any, MultiPolygon]

    Permalink
    Definition Classes
    SpatialConstructors
  162. def st_makeBBOX(lowerX: Double, upperX: Double, lowerY: Double, upperY: Double): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  163. def st_makeBBOX(lowerX: Column, upperX: Column, lowerY: Column, upperY: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  164. def st_makeBox2D(lowerLeft: Point, upperRight: Point): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  165. def st_makeBox2D(lowerLeft: Column, upperRight: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  166. def st_makeLine(pointSeq: Seq[Point]): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConstructors
  167. def st_makeLine(pointSeq: Column): TypedColumn[Any, LineString]

    Permalink
    Definition Classes
    SpatialConstructors
  168. def st_makePoint(x: Double, y: Double): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  169. def st_makePoint(x: Column, y: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  170. def st_makePointM(x: Double, y: Double, m: Double): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  171. def st_makePointM(x: Column, y: Column, m: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  172. def st_makePolygon(lineString: LineString): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  173. def st_makePolygon(lineString: Column): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  174. def st_numGeometries(geom: Geometry): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  175. def st_numGeometries(geom: Column): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  176. def st_numPoints(geom: Geometry): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  177. def st_numPoints(geom: Column): TypedColumn[Any, Int]

    Permalink
    Definition Classes
    SpatialAccessors
  178. def st_overlaps(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  179. def st_overlaps(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  180. def st_point(x: Double, y: Double): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  181. def st_point(x: Column, y: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  182. def st_pointFromText(wkt: String): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  183. def st_pointFromText(wkt: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  184. def st_pointFromWKB(wkb: Array[Byte]): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  185. def st_pointFromWKB(wkb: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  186. def st_pointN(geom: Geometry, n: Int): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialAccessors
  187. def st_pointN(geom: Column, n: Column): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialAccessors
  188. def st_polygon(lineString: LineString): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  189. def st_polygon(lineString: Column): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  190. def st_polygonFromText(wkt: String): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  191. def st_polygonFromText(wkt: Column): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  192. def st_relate(left: Geometry, right: Geometry): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialRelations
  193. def st_relate(left: Column, right: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialRelations
  194. def st_relateBool(left: Geometry, right: Geometry, pattern: String): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  195. def st_relateBool(left: Column, right: Column, pattern: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  196. def st_touches(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  197. def st_touches(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  198. def st_translate(geom: Geometry, deltaX: Double, deltaY: Double): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialRelations
  199. def st_translate(geom: Column, deltaX: Column, deltaY: Column): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialRelations
  200. def st_within(left: Geometry, right: Geometry): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  201. def st_within(left: Column, right: Column): TypedColumn[Any, Boolean]

    Permalink
    Definition Classes
    SpatialRelations
  202. def st_x(geom: Geometry): TypedColumn[Any, Float]

    Permalink
    Definition Classes
    SpatialAccessors
  203. def st_x(geom: Column): TypedColumn[Any, Float]

    Permalink
    Definition Classes
    SpatialAccessors
  204. def st_y(geom: Geometry): TypedColumn[Any, Float]

    Permalink
    Definition Classes
    SpatialAccessors
  205. def st_y(geom: Column): TypedColumn[Any, Float]

    Permalink
    Definition Classes
    SpatialAccessors
  206. implicit val statsEncoder: ExpressionEncoder[Statistics]

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

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

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

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

    Permalink

    Query the number of (cols, rows) in a Tile.

    Query the number of (cols, rows) in a Tile.

    Definition Classes
    RasterFunctions
  211. def tileHistogram(col: Column): TypedColumn[Any, Histogram[Double]]

    Permalink

    Compute TileHistogram of Tile values.

    Compute TileHistogram of Tile values.

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

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

    Permalink

    Compute the maximum cell value in tile.

    Compute the maximum cell value in tile.

    Definition Classes
    RasterFunctions
  214. def tileMean(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the Tile-wise mean

    Compute the Tile-wise mean

    Definition Classes
    RasterFunctions
  215. def tileMin(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the minimum cell value in tile.

    Compute the minimum cell value in tile.

    Definition Classes
    RasterFunctions
  216. def tileStats(col: Column): TypedColumn[Any, Statistics]

    Permalink

    Compute statistics of Tile values.

    Compute statistics of Tile values.

    Definition Classes
    RasterFunctions
  217. def tileSum(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the Tile-wise sum

    Compute the Tile-wise sum

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

    Permalink

    Flattens Tile into an array.

    Flattens Tile into an array. A numeric type parameter is required.

    Definition Classes
    RasterFunctions
    Annotations
    @Experimental()
  219. implicit val uriEncoder: ExpressionEncoder[URI]

    Permalink
    Definition Classes
    StandardEncoders
  220. package util

    Permalink

    Internal utilities.

    Internal utilities.

    Since

    12/18/17

  221. def withNoData(col: Column, nodata: Double): TypedColumn[Any, Tile]

    Permalink

    Assign a NoData value to the Tiles.

    Assign a NoData value to the Tiles.

    Definition Classes
    RasterFunctions

Inherited from Library

Inherited from SpatialRelations

Inherited from SpatialOutputs

Inherited from SpatialAccessors

Inherited from SpatialConverters

Inherited from SpatialConstructors

Inherited from SpatialEncoders

Inherited from Implicits

Inherited from SpatialFunctions

Inherited from Implicits

Inherited from RasterFunctions

Inherited from StandardColumns

Inherited from StandardEncoders

Inherited from AnyRef

Inherited from Any

Ungrouped