Class

astraea.spark.rasterframes.py

PyRFContext

Related Doc: package py

Permalink

class PyRFContext extends RasterFunctions with Library

py4j access wrapper to RasterFrame entry points.

Since

11/6/17

Linear Supertypes
Library, SpatialRelations, SpatialProcessors, SpatialOutputs, SpatialAccessors, SpatialConverters, SpatialConstructors, RasterFunctions, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PyRFContext
  2. Library
  3. SpatialRelations
  4. SpatialProcessors
  5. SpatialOutputs
  6. SpatialAccessors
  7. SpatialConverters
  8. SpatialConstructors
  9. RasterFunctions
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PyRFContext()(implicit sparkSession: SparkSession)

    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 agg_approx_histogram(col: Column): TypedColumn[Any, CellHistogram]

    Permalink

    Compute the full column aggregate floating point histogram.

    Compute the full column aggregate floating point histogram.

    Definition Classes
    RasterFunctions
  5. def agg_data_cells(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
  6. def agg_local_data_cells(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
  7. def agg_local_max(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
  8. def agg_local_mean(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
  9. def agg_local_min(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
  10. def agg_local_no_data_cells(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
  11. def agg_local_stats(col: Column): TypedColumn[Any, LocalCellStatistics]

    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
  12. def agg_mean(col: Column): TypedColumn[Any, Double]

    Permalink

    Computes the column aggregate mean.

    Computes the column aggregate mean.

    Definition Classes
    RasterFunctions
  13. def agg_no_data_cells(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
  14. def agg_stats(col: Column): TypedColumn[Any, CellStatistics]

    Permalink

    Compute the full column aggregate floating point statistics.

    Compute the full column aggregate floating point statistics.

    Definition Classes
    RasterFunctions
  15. def array_to_tile(arrayCol: Column, cols: Int, rows: Int): Column

    Permalink
    Definition Classes
    RasterFunctions
    Annotations
    @Experimental()
  16. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  17. def asRF(df: DataFrame, spatialKey: Column, tlm: String): RasterFrame

    Permalink

    Conversion to RasterFrame with spatial key column and TileLayerMetadata specified.

  18. def asRF(df: DataFrame): RasterFrame

    Permalink

    Base conversion to RasterFrame

  19. def asRF(layer: ContextRDD[SpaceTimeKey, MultibandTile, TileLayerMetadata[SpaceTimeKey]], bandCount: Integer)(implicit d: DummyImplicit): RasterFrame

    Permalink

    Converts a ContextRDD[SpaceTimeKey, MultibandTile, TileLayerMedadata[SpaceTimeKey]] to a RasterFrame

  20. def asRF(layer: ContextRDD[SpatialKey, MultibandTile, TileLayerMetadata[SpatialKey]], bandCount: Integer): RasterFrame

    Permalink

    Converts a ContextRDD[Spatialkey, MultibandTile, TileLayerMedadata[Spatialkey]] to a RasterFrame

  21. def assemble_tile(columnIndex: Column, rowIndex: Column, cellData: Column, tileCols: Column, tileRows: Column): 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
  22. def assemble_tile(columnIndex: Column, rowIndex: Column, cellData: Column, tileCols: Int, tileRows: Int, ct: CellType): TypedColumn[Any, Tile]

    Permalink

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

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

    Definition Classes
    RasterFunctions
  23. def bounds_geometry(bounds: Column): TypedColumn[Any, Geometry]

    Permalink

    Convert a bounding box structure to a Geometry type.

    Convert a bounding box structure to a Geometry type. Intented to support multiple schemas.

    Definition Classes
    RasterFunctions
  24. def cell_type(name: String): CellType

    Permalink

    Convenience functions for use in Python

  25. def cell_type(col: Column): TypedColumn[Any, CellType]

    Permalink

    Extract the Tile's cell type

    Extract the Tile's cell type

    Definition Classes
    RasterFunctions
  26. def cell_types: List[String]

    Permalink

    Convenience list of valid cell type strings

    Convenience list of valid cell type strings

    returns

    Java List of String, which py4j can interpret as a python list

  27. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. def convert_cell_type(col: Column, cellTypeName: String): TypedColumn[Any, Tile]

    Permalink

    Change the Tile's cell type

    Change the Tile's cell type

    Definition Classes
    RasterFunctions
  29. def convert_cell_type(col: Column, cellType: CellType): TypedColumn[Any, Tile]

    Permalink

    Change the Tile's cell type

    Change the Tile's cell type

    Definition Classes
    RasterFunctions
  30. def data_cells(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
  31. def envelope(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
  32. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  34. def exp(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Exponential of cell values

    Exponential of cell values

    Definition Classes
    RasterFunctions
  35. def exp10(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Ten to the power of cell values

    Ten to the power of cell values

    Definition Classes
    RasterFunctions
  36. def exp2(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Two to the power of cell values

    Two to the power of cell values

    Definition Classes
    RasterFunctions
  37. def explode_tiles(cols: Column*): Column

    Permalink

    Create a row for each cell in Tile.

    Create a row for each cell in Tile.

    Definition Classes
    RasterFunctions
  38. def explode_tiles_sample(sampleFraction: Double, seed: Long, cols: Column*): Column

    Permalink
  39. def explode_tiles_sample(sampleFraction: Double, cols: Column*): Column

    Permalink

    Create a row for each cell in Tile with random sampling (no seed).

    Create a row for each cell in Tile with random sampling (no seed).

    Definition Classes
    RasterFunctions
  40. def explode_tiles_sample(sampleFraction: Double, seed: Option[Long], cols: Column*): Column

    Permalink

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

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

    Definition Classes
    RasterFunctions
  41. def expm1(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Exponential of cell values, less one

    Exponential of cell values, less one

    Definition Classes
    RasterFunctions
  42. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def generate_geometry(obj: Array[Byte]): Geometry

    Permalink
  44. def generate_tile(cellType: String, cols: Int, rows: Int, bytes: Array[Byte]): ArrayTile

    Permalink

    DESERIALIZATION *

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

    Permalink
    Definition Classes
    SpatialConstructors
  46. def geomLit(g: Geometry): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  47. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  49. def inverse_mask(sourceTile: Column, maskTile: Column): TypedColumn[Any, Tile]

    Permalink

    Where the mask tile DOES NOT contain NODATA, replace values in the source tile with NODATA

    Where the mask tile DOES NOT contain NODATA, replace values in the source tile with NODATA

    Definition Classes
    RasterFunctions
  50. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  51. def is_no_data_tile(tile: Column): TypedColumn[Any, Boolean]

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

    Permalink
    Definition Classes
    SpatialConstructors
  53. def listToSeq(cols: ArrayList[AnyRef]): Seq[AnyRef]

    Permalink
  54. def local_add[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise addition of a scalar value to a tile.

    Cellwise addition of a scalar value to a tile.

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

    Permalink

    Cellwise addition between two Tiles or Tile and scalar column.

    Cellwise addition between two Tiles or Tile and scalar column.

    Definition Classes
    RasterFunctions
  56. def local_add_scalar(col: Column, scalar: Double): Column

    Permalink
  57. def local_add_scalar_int(col: Column, scalar: Int): Column

    Permalink
  58. def local_algebra(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
  59. def local_divide[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise division of a tile by a scalar value.

    Cellwise division of a tile by a scalar value.

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

    Permalink

    Cellwise division between two Tiles.

    Cellwise division between two Tiles.

    Definition Classes
    RasterFunctions
  61. def local_divide_scalar(col: Column, scalar: Double): Column

    Permalink
  62. def local_divide_scalar_int(col: Column, scalar: Int): Column

    Permalink
  63. def local_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise equal to value comparison between a tile and a scalar.

    Cellwise equal to value comparison between a tile and a scalar.

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

    Permalink

    Cellwise equal to value comparison between two tiles.

    Cellwise equal to value comparison between two tiles.

    Definition Classes
    RasterFunctions
  65. def local_equal_scalar(col: Column, scalar: Double): Column

    Permalink
  66. def local_equal_scalar_int(col: Column, scalar: Int): Column

    Permalink
  67. def local_greater[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise greater than value comparison between a tile and a scalar.

    Cellwise greater than value comparison between a tile and a scalar.

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

    Permalink

    Cellwise greater than value comparison between two tiles.

    Cellwise greater than value comparison between two tiles.

    Definition Classes
    RasterFunctions
  69. def local_greater_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise greater than or equal to value comparison between a tile and a scalar.

    Cellwise greater than or equal to value comparison between a tile and a scalar.

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

    Permalink

    Cellwise greater than or equal to value comparison between two tiles.

    Cellwise greater than or equal to value comparison between two tiles.

    Definition Classes
    RasterFunctions
  71. def local_greater_equal_scalar(col: Column, scalar: Double): Column

    Permalink
  72. def local_greater_equal_scalar_int(col: Column, scalar: Int): Column

    Permalink
  73. def local_greater_scalar(col: Column, scalar: Double): Column

    Permalink
  74. def local_greater_scalar_int(col: Column, scalar: Int): Column

    Permalink
  75. def local_less[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise less than value comparison between a tile and a scalar.

    Cellwise less than value comparison between a tile and a scalar.

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

    Permalink

    Cellwise less than value comparison between two tiles.

    Cellwise less than value comparison between two tiles.

    Definition Classes
    RasterFunctions
  77. def local_less_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise less than or equal to value comparison between a tile and a scalar.

    Cellwise less than or equal to value comparison between a tile and a scalar.

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

    Permalink

    Cellwise less than or equal to value comparison between a tile and a scalar.

    Cellwise less than or equal to value comparison between a tile and a scalar.

    Definition Classes
    RasterFunctions
  79. def local_less_equal_scalar(col: Column, scalar: Double): Column

    Permalink
  80. def local_less_equal_scalar_int(col: Column, scalar: Int): Column

    Permalink
  81. def local_less_scalar(col: Column, scalar: Double): Column

    Permalink
  82. def local_less_scalar_int(col: Column, scalar: Int): Column

    Permalink
  83. def local_multiply[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise multiplication of a tile by a scalar value.

    Cellwise multiplication of a tile by a scalar value.

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

    Permalink

    Cellwise multiplication between two Tiles.

    Cellwise multiplication between two Tiles.

    Definition Classes
    RasterFunctions
  85. def local_multiply_scalar(col: Column, scalar: Double): Column

    Permalink
  86. def local_multiply_scalar_int(col: Column, scalar: Int): Column

    Permalink
  87. def local_subtract[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise subtraction of a scalar value from a tile.

    Cellwise subtraction of a scalar value from a tile.

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

    Permalink

    Cellwise subtraction between two Tiles.

    Cellwise subtraction between two Tiles.

    Definition Classes
    RasterFunctions
  89. def local_subtract_scalar(col: Column, scalar: Double): Column

    Permalink
  90. def local_subtract_scalar_int(col: Column, scalar: Int): Column

    Permalink
  91. def local_unequal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Cellwise inequality comparison between a tile and a scalar.

    Cellwise inequality comparison between a tile and a scalar.

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

    Permalink

    Cellwise inequality comparison between two tiles.

    Cellwise inequality comparison between two tiles.

    Definition Classes
    RasterFunctions
  93. def local_unequal_scalar(col: Column, scalar: Double): Column

    Permalink
  94. def local_unequal_scalar_int(col: Column, scalar: Int): Column

    Permalink
  95. def log(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Take natural logarithm of cell values.

    Take natural logarithm of cell values.

    Definition Classes
    RasterFunctions
  96. def log10(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Take base 10 logarithm of cell values.

    Take base 10 logarithm of cell values.

    Definition Classes
    RasterFunctions
  97. def log1p(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Natural logarithm of one plus cell values.

    Natural logarithm of one plus cell values.

    Definition Classes
    RasterFunctions
  98. def log2(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Take base 2 logarithm of cell values.

    Take base 2 logarithm of cell values.

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

    Permalink
    Definition Classes
    SpatialConstructors
  100. def mPointLit(g: MultiPoint): TypedColumn[Any, MultiPoint]

    Permalink
    Definition Classes
    SpatialConstructors
  101. def mPolygonLit(g: MultiPolygon): TypedColumn[Any, MultiPolygon]

    Permalink
    Definition Classes
    SpatialConstructors
  102. def make_constant_tile(value: Number, cols: Int, rows: Int, cellType: String): TypedColumn[Any, Tile]

    Permalink

    Constructor for constant tile column

    Constructor for constant tile column

    Definition Classes
    RasterFunctions
  103. def mask(sourceTile: Column, maskTile: Column): TypedColumn[Any, Tile]

    Permalink

    Where the mask tile contains NODATA, replace values in the source tile with NODATA

    Where the mask tile contains NODATA, replace values in the source tile with NODATA

    Definition Classes
    RasterFunctions
  104. def mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Column): TypedColumn[Any, Tile]

    Permalink

    Where the mask tile equals the mask value, replace values in the source tile with NODATA

    Where the mask tile equals the mask value, replace values in the source tile with NODATA

    Definition Classes
    RasterFunctions
  105. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  106. def no_data_cells(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
  107. def normalized_difference(left: Column, right: Column): TypedColumn[Any, Tile]

    Permalink

    Compute the normalized difference of two tile columns

    Compute the normalized difference of two tile columns

    Definition Classes
    RasterFunctions
  108. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  110. def pointLit(g: Point): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  111. def polygonLit(g: Polygon): TypedColumn[Any, Polygon]

    Permalink
    Definition Classes
    SpatialConstructors
  112. def rasterize(geometry: Column, bounds: Column, value: Column, cols: Int, rows: Int): TypedColumn[Any, Tile]

    Permalink

    Create a tile where cells in the grid defined by cols, rows, and bounds are filled with the given value.

    Create a tile where cells in the grid defined by cols, rows, and bounds are filled with the given value.

    Definition Classes
    RasterFunctions
  113. def render_ascii(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
  114. def render_matrix(col: Column): TypedColumn[Any, String]

    Permalink

    Render Tile cell values as numeric values, for debugging purposes.

    Render Tile cell values as numeric values, for debugging purposes.

    Definition Classes
    RasterFunctions
  115. def reproject_geometry(geometryCol: Column, srcName: String, dstName: String): Column

    Permalink
  116. def reproject_geometry(sourceGeom: Column, srcCRS: CRS, dstCRS: CRS): TypedColumn[Any, Geometry]

    Permalink

    Reproject a column of geometry from one CRS to another.

    Reproject a column of geometry from one CRS to another.

    Definition Classes
    RasterFunctions
  117. def reproject_geometry(sourceGeom: Column, srcCRSCol: Column, dstCRS: CRS): TypedColumn[Any, Geometry]

    Permalink

    Reproject a column of geometry from one CRS to another.

    Reproject a column of geometry from one CRS to another.

    Definition Classes
    RasterFunctions
  118. def reproject_geometry(sourceGeom: Column, srcCRS: CRS, dstCRSCol: Column): TypedColumn[Any, Geometry]

    Permalink

    Reproject a column of geometry from one CRS to another.

    Reproject a column of geometry from one CRS to another.

    Definition Classes
    RasterFunctions
  119. def resample(tileCol: Column, column2: Column): TypedColumn[Any, Tile]

    Permalink

    Resample tile using nearest-neighbor

    Resample tile using nearest-neighbor

    Definition Classes
    RasterFunctions
  120. def resample[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): TypedColumn[Any, Tile]

    Permalink

    Resample tile using nearest-neighbor

    Resample tile using nearest-neighbor

    Definition Classes
    RasterFunctions
  121. def round(tileCol: Column): TypedColumn[Any, Tile]

    Permalink

    Round cell values to nearest integer without chaning cell type.

    Round cell values to nearest integer without chaning cell type.

    Definition Classes
    RasterFunctions
  122. def spatialJoin(df: DataFrame, right: DataFrame): RasterFrame

    Permalink
  123. def spatialKeyColumn(df: DataFrame): Column

    Permalink
  124. def st_aggregateDistanceSphere(geomSeq: Column): TypedColumn[Any, Double]

    Permalink
    Definition Classes
    SpatialRelations
  125. def st_antimeridianSafeGeom(geom: Column): TypedColumn[Any, Geometry]

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialAccessors
  132. def st_bufferPoint(geom: Column, buffer: Double): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialProcessors
  133. def st_bufferPoint(geom: Column, buffer: Column): TypedColumn[Any, Geometry]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialRelations
  141. def st_coordDim(geom: Column): TypedColumn[Any, Integer]

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

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

    Permalink
    Definition Classes
    SpatialRelations
  144. def st_dimension(geom: Column): TypedColumn[Any, Integer]

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialAccessors
  151. def st_geoHash(geom: Column, precision: Int): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  152. def st_geoHash(geom: Column, precision: Column): TypedColumn[Any, String]

    Permalink
    Definition Classes
    SpatialOutputs
  153. def st_geomFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Geometry]

    Permalink
    Definition Classes
    SpatialConstructors
  154. def st_geomFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Geometry]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialConstructors
  191. def st_numGeometries(geom: Column): TypedColumn[Any, Integer]

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

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

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

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

    Permalink
    Definition Classes
    SpatialConstructors
  196. def st_pointFromGeoHash(geohash: Column, precision: Int): TypedColumn[Any, Point]

    Permalink
    Definition Classes
    SpatialConstructors
  197. def st_pointFromGeoHash(geohash: Column, precision: Column): TypedColumn[Any, Point]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialAccessors
  215. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  216. def temporalKeyColumn(df: DataFrame): Column

    Permalink
  217. def tileColumns(df: DataFrame): Array[Column]

    Permalink
  218. def tileLayerMetadata(df: DataFrame): String

    Permalink
  219. def tile_dimensions(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
  220. def tile_histogram(col: Column): TypedColumn[Any, CellHistogram]

    Permalink

    Compute TileHistogram of Tile values.

    Compute TileHistogram of Tile values.

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

    Permalink

    Compute the maximum cell value in tile.

    Compute the maximum cell value in tile.

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

    Permalink

    Compute the Tile-wise mean

    Compute the Tile-wise mean

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

    Permalink

    Compute the minimum cell value in tile.

    Compute the minimum cell value in tile.

    Definition Classes
    RasterFunctions
  224. def tile_ones(cols: Int, rows: Int, cellType: String = "float64"): TypedColumn[Any, Tile]

    Permalink

    Alias for column of constant tiles of one

    Alias for column of constant tiles of one

    Definition Classes
    RasterFunctions
  225. def tile_stats(col: Column): TypedColumn[Any, CellStatistics]

    Permalink

    Compute statistics of Tile values.

    Compute statistics of Tile values.

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

    Permalink

    Compute the Tile-wise sum

    Compute the Tile-wise sum

    Definition Classes
    RasterFunctions
  227. def tile_to_array_double(col: Column): TypedColumn[Any, Array[Double]]

    Permalink

    Flattens Tile into a double array.

    Flattens Tile into a double array.

    Definition Classes
    RasterFunctions
  228. def tile_to_array_int(col: Column): TypedColumn[Any, Array[Double]]

    Permalink

    Flattens Tile into an integer array.

    Flattens Tile into an integer array.

    Definition Classes
    RasterFunctions
  229. def tile_to_double_array(col: Column): Column

    Permalink
  230. def tile_to_int_array(col: Column): Column

    Permalink
  231. def tile_zeros(cols: Int, rows: Int, cellType: String = "float64"): TypedColumn[Any, Tile]

    Permalink

    Alias for column of constant tiles of zero

    Alias for column of constant tiles of zero

    Definition Classes
    RasterFunctions
  232. def toDoubleRaster(df: DataFrame, colname: String, cols: Int, rows: Int): Array[Double]

    Permalink
  233. def toIntRaster(df: DataFrame, colname: String, cols: Int, rows: Int): Array[Int]

    Permalink
  234. def toSpaceTimeMultibandTileLayerRDD(rf: RasterFrame): MultibandTileLayerRDD[SpaceTimeKey]

    Permalink
  235. def toSpatialMultibandTileLayerRDD(rf: RasterFrame): MultibandTileLayerRDD[SpatialKey]

    Permalink
  236. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  237. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  240. def withBounds(df: DataFrame): RasterFrame

    Permalink
  241. def withCenter(df: DataFrame): RasterFrame

    Permalink
  242. def withCenterLatLng(df: DataFrame): RasterFrame

    Permalink
  243. def withSpatialIndex(df: DataFrame): RasterFrame

    Permalink
  244. def with_no_data(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 SpatialProcessors

Inherited from SpatialOutputs

Inherited from SpatialAccessors

Inherited from SpatialConverters

Inherited from SpatialConstructors

Inherited from RasterFunctions

Inherited from AnyRef

Inherited from Any

Ungrouped