Package

org.locationtech

rasterframes

Permalink

package rasterframes

Linear Supertypes
Library, SpatialRelations, SpatialProcessors, SpatialOutputs, SpatialAccessors, SpatialConverters, StandardEncoders, SpatialEncoders, Implicits, SpatialConstructors, Implicits, RasterFunctions, AggregateFunctions, SpatialFunctions, LocalFunctions, TileFunctions, StandardColumns, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. rasterframes
  2. Library
  3. SpatialRelations
  4. SpatialProcessors
  5. SpatialOutputs
  6. SpatialAccessors
  7. SpatialConverters
  8. StandardEncoders
  9. SpatialEncoders
  10. Implicits
  11. SpatialConstructors
  12. Implicits
  13. RasterFunctions
  14. AggregateFunctions
  15. SpatialFunctions
  16. LocalFunctions
  17. TileFunctions
  18. StandardColumns
  19. AnyRef
  20. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class DateColumnMethods extends MethodExtensions[TypedColumn[Any, Date]]

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

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

    Permalink

    Provides evidence that a given primitive has an associated CellType.

  4. trait MetadataKeys extends AnyRef

    Permalink

    Since

    2/19/18

  5. trait PairRDDConverter[K, V] extends Serializable

    Permalink

    Typeclass for converting a Pair RDD into a dataframe.

    Typeclass for converting a Pair RDD into a dataframe.

    Annotations
    @implicitNotFound( ... )
    Since

    4/8/18

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

    Permalink
    Definition Classes
    Implicits
  7. type RasterFrameLayer = DataFrame with Tagged[RasterFrameTag]

    Permalink

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

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

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

    Permalink

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

  9. trait RasterFunctions extends TileFunctions with LocalFunctions with SpatialFunctions with AggregateFunctions

    Permalink

    Mix-in for UDFs for working with Tiles in Spark DataFrames.

    Mix-in for UDFs for working with Tiles in Spark DataFrames.

    Since

    4/3/17

  10. trait StandardColumns extends AnyRef

    Permalink

    Constants identifying column in most RasterFrames.

    Constants identifying column in most RasterFrames.

    Since

    2/19/18

  11. trait StandardLayerKey[T] extends Serializable

    Permalink

    Evidence type class for communicating that only standard key types are supported with the more general GeoTrellis type parameters.

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

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

    Permalink
    Definition Classes
    Implicits
  14. implicit class WithBKryoMethods extends BuilderKryoMethods

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

    Permalink
    Definition Classes
    Implicits
  16. implicit class WithMultibandGeoTiffMethods extends MultibandGeoTiffMethods

    Permalink
    Definition Classes
    Implicits
  17. implicit class WithProjectedRasterMethods[T <: CellGrid[Int]] extends ProjectedRasterMethods[T]

    Permalink
    Definition Classes
    Implicits
  18. implicit class WithRasterFrameLayerMethods extends RasterFrameLayerMethods

    Permalink
    Definition Classes
    Implicits
  19. implicit class WithSKryoMethods extends SparkConfKryoMethods

    Permalink
    Definition Classes
    Implicits
  20. implicit class WithSQLContextMethods extends SQLContextMethods

    Permalink
    Definition Classes
    Implicits
  21. implicit class WithSinglebandGeoTiffMethods extends SinglebandGeoTiffMethods

    Permalink
    Definition Classes
    Implicits
  22. implicit class WithSparkSessionMethods extends SparkSessionMethods

    Permalink
    Definition Classes
    Implicits
  23. implicit class WithSpatialContextRDDMethods[T <: CellGrid[Int]] extends SpatialContextRDDMethods[T]

    Permalink
    Definition Classes
    Implicits
  24. implicit class WithSpatioTemporalContextRDDMethods[T <: CellGrid[Int]] extends SpatioTemporalContextRDDMethods[T]

    Permalink
    Definition Classes
    Implicits

Value Members

  1. def CENTER_COLUMN: TypedColumn[Any, Point]

    Permalink

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

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

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

    Permalink

    Default CRS column name.

    Default CRS column name.

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

    Permalink

    Default Extent column name.

    Default Extent column name.

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

    Permalink

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

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

    Definition Classes
    StandardColumns
  6. object HasCellType extends Serializable

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

    Permalink

    Default GeoTiff tags column.

    Default GeoTiff tags column.

    Definition Classes
    StandardColumns
  8. final val NOMINAL_TILE_DIMS: Dimensions[Int]

    Permalink
  9. final val NOMINAL_TILE_SIZE: Int

    Permalink

    The generally expected tile size, as defined by configuration property rasterframes.nominal-tile-size.

  10. val PATH_COLUMN: TypedColumn[Any, String]

    Permalink

    URI/URL/S3 path to raster.

    URI/URL/S3 path to raster.

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

    Permalink

    Default ProjectedExtent column name.

    Default ProjectedExtent column name.

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

    Permalink

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

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

    Definition Classes
    StandardColumns
  13. object PairRDDConverter extends Serializable

    Permalink
  14. object PrimitiveEncoders extends SparkBasicEncoders

    Permalink
    Definition Classes
    StandardEncoders
  15. object RFBuildInfo extends Product with Serializable

    Permalink

    This object was generated by sbt-buildinfo.

  16. 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
  17. def RasterSourceType: RasterSourceUDT

    Permalink

    RasterSourceUDT type reference.

  18. val SPATIAL_INDEX_COLUMN: TypedColumn[Any, Long]

    Permalink

    Default RasterFrameLayer column name for an added spatial index.

    Default RasterFrameLayer column name for an added spatial index.

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

    Permalink

    Default RasterFrameLayer spatial column name.

    Default RasterFrameLayer spatial column name.

    Definition Classes
    StandardColumns
  20. object StandardColumns extends StandardColumns

    Permalink
  21. object StandardLayerKey extends Serializable

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

    Permalink

    Default RasterFrameLayer temporal column name.

    Default RasterFrameLayer temporal column name.

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

    Permalink

    Default RasterFrameLayer tile column name.

    Default RasterFrameLayer tile column name.

    Definition Classes
    StandardColumns
  24. val TILE_FEATURE_DATA_COLUMN: Column

    Permalink

    Default RasterFrameLayer TileFeature.data column name.

    Default RasterFrameLayer TileFeature.data column name.

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

    Permalink

    Default RasterFrameLayer timestamp column name

    Default RasterFrameLayer timestamp column name

    Definition Classes
    StandardColumns
  26. object TileFeatureLayerRDD extends Serializable

    Permalink
  27. def TileType: TileUDT

    Permalink

    TileUDT type reference.

  28. package bench

    Permalink

    Module utils.

    Module utils.

    Since

    10/4/17

  29. implicit def cellContextEncoder: ExpressionEncoder[CellContext]

    Permalink
    Definition Classes
    StandardEncoders
  30. implicit def cellHistEncoder: ExpressionEncoder[CellHistogram]

    Permalink
    Definition Classes
    StandardEncoders
  31. implicit def cellSizeEncoder: ExpressionEncoder[CellSize]

    Permalink
    Definition Classes
    StandardEncoders
  32. implicit def cellStatsEncoder: ExpressionEncoder[CellStatistics]

    Permalink
    Definition Classes
    StandardEncoders
  33. implicit def cellTypeEncoder: ExpressionEncoder[CellType]

    Permalink
    Definition Classes
    StandardEncoders
  34. implicit def cellsEncoder: ExpressionEncoder[Cells]

    Permalink
    Definition Classes
    StandardEncoders
  35. implicit def crsSparkEncoder: ExpressionEncoder[CRS]

    Permalink
    Definition Classes
    StandardEncoders
  36. package datasource

    Permalink

    Module utilities

    Module utilities

    Since

    1/13/18

  37. package encoders

    Permalink

    Module utilities

    Module utilities

    Since

    9/25/17

  38. implicit def envelopeEncoder: ExpressionEncoder[Envelope]

    Permalink
    Definition Classes
    StandardEncoders
  39. package experimental

    Permalink
  40. def expressionEncoder[T](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ExpressionEncoder[T]

    Permalink
    Definition Classes
    StandardEncoders
  41. 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

  42. package extensions

    Permalink
  43. implicit def extentEncoder: ExpressionEncoder[Extent]

    Permalink
    Definition Classes
    StandardEncoders
  44. implicit def extentTilePairEncoder: Encoder[(ProjectedExtent, Tile)]

    Permalink
    Definition Classes
    StandardEncoders
  45. package functions

    Permalink

    Module utils.

    Module utils.

    Since

    9/7/17

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

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

    Permalink
    Definition Classes
    SpatialConstructors
  48. def initRF(sqlContext: SQLContext): Unit

    Permalink

    Initialization injection point.

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

  49. def isCellTrue(t: Tile, col: Int, row: Int): Boolean

    Permalink

    Test if a Tile's cell value evaluates to true at a given position.

    Test if a Tile's cell value evaluates to true at a given position. Truth defined by not NoData and non-zero

  50. def isCellTrue(v: Int): Boolean

    Permalink

    Test if a cell value evaluates to true: it is not NoData and it is non-zero

  51. def isCellTrue(v: Double): Boolean

    Permalink

    Test if a cell value evaluates to true: it is not NoData and it is non-zero

  52. package jts

    Permalink
  53. implicit def jtsGeometryCollectionEncoder: Encoder[GeometryCollection]

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialEncoders
  61. implicit def layoutDefinitionEncoder: ExpressionEncoder[LayoutDefinition]

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

    Permalink
    Definition Classes
    SpatialConstructors
  63. implicit def localCellStatsEncoder: ExpressionEncoder[LocalCellStatistics]

    Permalink
    Definition Classes
    StandardEncoders
  64. def logger: Logger

    Permalink
    Attributes
    protected
  65. def mLineLit(g: MultiLineString): TypedColumn[Any, MultiLineString]

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

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

    Permalink
    Definition Classes
    SpatialConstructors
  68. package ml

    Permalink
  69. package model

    Permalink
  70. def pointLit(g: Point): TypedColumn[Any, Point]

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

    Permalink
    Definition Classes
    SpatialConstructors
  72. implicit def projectedExtentEncoder: ExpressionEncoder[ProjectedExtent]

    Permalink
    Definition Classes
    StandardEncoders
  73. package py

    Permalink
  74. implicit def rasterEncoder: ExpressionEncoder[Raster[Tile]]

    Permalink
    Definition Classes
    StandardEncoders
  75. package ref

    Permalink
  76. def rf_abs(tileCol: Column): Column

    Permalink

    Compute the absolute value of each cell.

    Compute the absolute value of each cell.

    Definition Classes
    LocalFunctions
  77. def rf_agg_approx_histogram(col: Column, numBuckets: Int): TypedColumn[Any, CellHistogram]

    Permalink

    Compute the approximate aggregate floating point histogram using a streaming algorithm, with the given number of buckets.

    Compute the approximate aggregate floating point histogram using a streaming algorithm, with the given number of buckets.

    Definition Classes
    AggregateFunctions
  78. def rf_agg_approx_histogram(tile: Column): TypedColumn[Any, CellHistogram]

    Permalink

    Compute the approximate aggregate floating point histogram using a streaming algorithm, with the default of 80 buckets.

    Compute the approximate aggregate floating point histogram using a streaming algorithm, with the default of 80 buckets.

    Definition Classes
    AggregateFunctions
  79. def rf_agg_approx_quantiles(tile: Column, probabilities: Seq[Double], relativeError: Double = 0.00001): TypedColumn[Any, Seq[Double]]

    Permalink

    Calculates the approximate quantiles of a tile column of a DataFrame.

    Calculates the approximate quantiles of a tile column of a DataFrame.

    tile

    tile column to extract cells from.

    probabilities

    a list of quantile probabilities Each number must belong to [0, 1]. For example 0 is the minimum, 0.5 is the median, 1 is the maximum.

    relativeError

    The relative target precision to achieve (greater than or equal to 0).

    returns

    the approximate quantiles at the given probabilities of each column

    Definition Classes
    AggregateFunctions
  80. def rf_agg_data_cells(tile: 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
    AggregateFunctions
  81. def rf_agg_extent(extent: Column): TypedColumn[Any, Extent]

    Permalink

    Compute the aggregate extent over a column.

    Compute the aggregate extent over a column. Assumes CRS homogeneity.

    Definition Classes
    AggregateFunctions
  82. def rf_agg_local_data_cells(tile: 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
    AggregateFunctions
  83. def rf_agg_local_max(tile: 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
    AggregateFunctions
  84. def rf_agg_local_mean(tile: 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
    AggregateFunctions
  85. def rf_agg_local_min(tile: 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
    AggregateFunctions
  86. def rf_agg_local_no_data_cells(tile: 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
    AggregateFunctions
  87. def rf_agg_local_stats(tile: 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
    AggregateFunctions
  88. def rf_agg_mean(tile: Column): TypedColumn[Any, Double]

    Permalink

    Computes the column aggregate mean.

    Computes the column aggregate mean.

    Definition Classes
    AggregateFunctions
  89. def rf_agg_no_data_cells(tile: 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
    AggregateFunctions
  90. def rf_agg_overview_raster(tile: Column, tileExtent: Column, tileCRS: Column, cols: Int, rows: Int, areaOfInterest: Extent, sampler: ResampleMethod): TypedColumn[Any, Tile]

    Permalink

    Construct an overview raster of size colsxrows where data in tile intersects the areaOfInterest in web-mercator.

    Construct an overview raster of size colsxrows where data in tile intersects the areaOfInterest in web-mercator. Allows specification of one of these sampling methods:

    • geotrellis.raster.resample.NearestNeighbor
    • geotrellis.raster.resample.Bilinear
    • geotrellis.raster.resample.CubicConvolution
    • geotrellis.raster.resample.CubicSpline
    • geotrellis.raster.resample.Lanczos
    Definition Classes
    AggregateFunctions
  91. def rf_agg_overview_raster(tile: Column, tileExtent: Column, tileCRS: Column, cols: Int, rows: Int, areaOfInterest: Extent): TypedColumn[Any, Tile]

    Permalink

    Construct an overview raster of size colsxrows where data in tile intersects the areaOfInterest in web-mercator.

    Construct an overview raster of size colsxrows where data in tile intersects the areaOfInterest in web-mercator. Uses nearest bi-linear sampling method.

    Definition Classes
    AggregateFunctions
  92. def rf_agg_overview_raster(proj_raster: Column, cols: Int, rows: Int, areaOfInterest: Extent): TypedColumn[Any, Tile]

    Permalink

    Construct an overview raster of size colsxrows where data in proj_raster intersects the areaOfInterest in web-mercator.

    Construct an overview raster of size colsxrows where data in proj_raster intersects the areaOfInterest in web-mercator. Uses bi-linear sampling method.

    Definition Classes
    AggregateFunctions
  93. def rf_agg_reprojected_extent(extent: Column, srcCRS: Column, destCRS: CRS): TypedColumn[Any, Extent]

    Permalink

    Compute the aggregate extent over a column after reprojecting from the rows source CRS into the given destination CRS .

    Compute the aggregate extent over a column after reprojecting from the rows source CRS into the given destination CRS .

    Definition Classes
    AggregateFunctions
  94. def rf_agg_stats(tile: Column): TypedColumn[Any, CellStatistics]

    Permalink

    Compute the full column aggregate floating point statistics.

    Compute the full column aggregate floating point statistics.

    Definition Classes
    AggregateFunctions
  95. def rf_array_to_tile(arrayCol: Column, cols: Int, rows: Int): TypedColumn[Any, Tile]

    Permalink

    Convert array in arrayCol into a Tile of dimensions cols and rows

    Convert array in arrayCol into a Tile of dimensions cols and rows

    Definition Classes
    TileFunctions
  96. def rf_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
    TileFunctions
  97. def rf_assemble_tile(columnIndex: Column, rowIndex: Column, cellData: Column, tileCols: Int, tileRows: Int): TypedColumn[Any, Tile]

    Permalink

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

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

    Definition Classes
    TileFunctions
  98. def rf_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
    TileFunctions
  99. def rf_cell_type(col: Column): TypedColumn[Any, CellType]

    Permalink

    Extract the Tile's cell type

    Extract the Tile's cell type

    Definition Classes
    TileFunctions
  100. def rf_convert_cell_type(col: Column, cellType: Column): Column

    Permalink

    Change the Tile's cell type

    Change the Tile's cell type

    Definition Classes
    TileFunctions
  101. def rf_convert_cell_type(col: Column, cellTypeName: String): Column

    Permalink

    Change the Tile's cell type

    Change the Tile's cell type

    Definition Classes
    TileFunctions
  102. def rf_convert_cell_type(col: Column, cellType: CellType): Column

    Permalink

    Change the Tile's cell type

    Change the Tile's cell type

    Definition Classes
    TileFunctions
  103. def rf_crs(col: Column): TypedColumn[Any, CRS]

    Permalink

    Extracts the CRS from a RasterSource or ProjectedRasterTile

    Extracts the CRS from a RasterSource or ProjectedRasterTile

    Definition Classes
    SpatialFunctions
  104. def rf_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
    TileFunctions
  105. def rf_dimensions(col: Column): TypedColumn[Any, Dimensions[Int]]

    Permalink

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

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

    Definition Classes
    SpatialFunctions
  106. def rf_exists(tile: Column): TypedColumn[Any, Boolean]

    Permalink

    Returns true if any cells in the tile are true (non-zero and not NoData).

    Returns true if any cells in the tile are true (non-zero and not NoData).

    Definition Classes
    TileFunctions
  107. def rf_exp(tileCol: Column): Column

    Permalink

    Exponential of cell values

    Exponential of cell values

    Definition Classes
    LocalFunctions
  108. def rf_exp10(tileCol: Column): Column

    Permalink

    Ten to the power of cell values

    Ten to the power of cell values

    Definition Classes
    LocalFunctions
  109. def rf_exp2(tileCol: Column): Column

    Permalink

    Two to the power of cell values

    Two to the power of cell values

    Definition Classes
    LocalFunctions
  110. def rf_explode_tiles(cols: Column*): Column

    Permalink

    Create a row for each cell in Tile.

    Create a row for each cell in Tile.

    Definition Classes
    TileFunctions
  111. def rf_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
    TileFunctions
  112. def rf_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
    TileFunctions
  113. def rf_expm1(tileCol: Column): Column

    Permalink

    Exponential of cell values, less one

    Exponential of cell values, less one

    Definition Classes
    LocalFunctions
  114. def rf_extent(col: Column): TypedColumn[Any, Extent]

    Permalink

    Extracts the bounding box from a RasterSource or ProjectedRasterTile

    Extracts the bounding box from a RasterSource or ProjectedRasterTile

    Definition Classes
    SpatialFunctions
  115. def rf_for_all(tile: Column): TypedColumn[Any, Boolean]

    Permalink

    Returns true if all cells in the tile are true (non-zero and not NoData).

    Returns true if all cells in the tile are true (non-zero and not NoData).

    Definition Classes
    TileFunctions
  116. def rf_geometry(raster: Column): TypedColumn[Any, Geometry]

    Permalink

    Extract the extent of a RasterSource or ProjectedRasterTile as a Geometry type.

    Extract the extent of a RasterSource or ProjectedRasterTile as a Geometry type.

    Definition Classes
    SpatialFunctions
  117. def rf_identity(tileCol: Column): Column

    Permalink

    Return the incoming tile untouched.

    Return the incoming tile untouched.

    Definition Classes
    LocalFunctions
  118. def rf_interpret_cell_type_as(col: Column, cellType: Column): Column

    Permalink

    Change the interpretation of the Tile's cell values according to specified CellType

    Change the interpretation of the Tile's cell values according to specified CellType

    Definition Classes
    TileFunctions
  119. def rf_interpret_cell_type_as(col: Column, cellTypeName: String): Column

    Permalink

    Change the interpretation of the Tile's cell values according to specified CellType

    Change the interpretation of the Tile's cell values according to specified CellType

    Definition Classes
    TileFunctions
  120. def rf_interpret_cell_type_as(col: Column, cellType: CellType): Column

    Permalink

    Change the interpretation of the Tile's cell values according to specified CellType

    Change the interpretation of the Tile's cell values according to specified CellType

    Definition Classes
    TileFunctions
  121. def rf_inverse_mask(sourceTile: Column, maskTile: Column): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile does **not** contain NoData, replace values in the source tile with NoData

    Where the maskTile does **not** contain NoData, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  122. def rf_inverse_mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Int): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile does **not** equal maskValue, replace values in the source tile with NoData

    Where the maskTile does **not** equal maskValue, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  123. def rf_inverse_mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Column): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile does **not** equal maskValue, replace values in the source tile with NoData

    Where the maskTile does **not** equal maskValue, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  124. def rf_is_no_data_tile(tile: Column): TypedColumn[Any, Boolean]

    Permalink

    Returns true if all cells in the tile are NoData.

    Returns true if all cells in the tile are NoData.

    Definition Classes
    TileFunctions
  125. def rf_local_add[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise addition of a scalar value to a tile.

    Cellwise addition of a scalar value to a tile.

    Definition Classes
    LocalFunctions
  126. def rf_local_add(left: Column, right: Column): Column

    Permalink

    Cellwise addition between two Tiles or Tile and scalar column.

    Cellwise addition between two Tiles or Tile and scalar column.

    Definition Classes
    LocalFunctions
  127. def rf_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
    LocalFunctions
  128. def rf_local_clamp[T](tile: Column, min: T, max: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Return the tile with its values limited to a range defined by min and max.

    Return the tile with its values limited to a range defined by min and max.

    Definition Classes
    LocalFunctions
  129. def rf_local_clamp[T](tile: Column, min: Column, max: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Return the tile with its values limited to a range defined by min and max.

    Return the tile with its values limited to a range defined by min and max.

    Definition Classes
    LocalFunctions
  130. def rf_local_clamp[T](tile: Column, min: T, max: Column)(implicit arg0: Numeric[T]): Column

    Permalink

    Return the tile with its values limited to a range defined by min and max.

    Return the tile with its values limited to a range defined by min and max.

    Definition Classes
    LocalFunctions
  131. def rf_local_clamp(tile: Column, min: Column, max: Column): Column

    Permalink

    Return the tile with its values limited to a range defined by min and max.

    Return the tile with its values limited to a range defined by min and max.

    Definition Classes
    LocalFunctions
  132. def rf_local_data(tileCol: Column): Column

    Permalink

    Return a tile with zeros where the input is NoData, otherwise one

    Return a tile with zeros where the input is NoData, otherwise one

    Definition Classes
    LocalFunctions
  133. def rf_local_divide[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise division of a tile by a scalar value.

    Cellwise division of a tile by a scalar value.

    Definition Classes
    LocalFunctions
  134. def rf_local_divide(left: Column, right: Column): Column

    Permalink

    Cellwise division between two Tiles.

    Cellwise division between two Tiles.

    Definition Classes
    LocalFunctions
  135. def rf_local_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    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
    LocalFunctions
  136. def rf_local_equal(left: Column, right: Column): Column

    Permalink

    Cellwise equal to value comparison between two tiles.

    Cellwise equal to value comparison between two tiles.

    Definition Classes
    LocalFunctions
  137. def rf_local_extract_bits(tile: Column, bitPosition: Int): Column

    Permalink

    Extract value from specified bits of the cells' underlying binary data.

    Extract value from specified bits of the cells' underlying binary data. bitPosition is bit to consider, working from the right. It is zero indexed.

    Definition Classes
    LocalFunctions
  138. def rf_local_extract_bits(tile: Column, startBit: Int, numBits: Int): Column

    Permalink

    Extract value from specified bits of the cells' underlying binary data.

    Extract value from specified bits of the cells' underlying binary data. startBit is the first bit to consider, working from the right. It is zero indexed. numBits is the number of bits to take, moving further to the left.

    Definition Classes
    LocalFunctions
  139. def rf_local_extract_bits(tile: Column, bitPosition: Column): Column

    Permalink

    Extract value from specified bits of the cells' underlying binary data.

    Extract value from specified bits of the cells' underlying binary data. bitPosition is bit to consider, working from the right. It is zero indexed.

    Definition Classes
    LocalFunctions
  140. def rf_local_extract_bits(tile: Column, startBit: Column, numBits: Column): Column

    Permalink

    Extract value from specified bits of the cells' underlying binary data.

    Extract value from specified bits of the cells' underlying binary data. startBit is the first bit to consider, working from the right. It is zero indexed. numBits is the number of bits to take moving further to the left.

    Definition Classes
    LocalFunctions
  141. def rf_local_greater[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    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
    LocalFunctions
  142. def rf_local_greater(left: Column, right: Column): Column

    Permalink

    Cellwise greater than value comparison between two tiles.

    Cellwise greater than value comparison between two tiles.

    Definition Classes
    LocalFunctions
  143. def rf_local_greater_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    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
    LocalFunctions
  144. def rf_local_greater_equal(left: Column, right: Column): Column

    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
    LocalFunctions
  145. def rf_local_is_in(tileCol: Column, array: Array[Int]): Column

    Permalink

    Test if each cell value is in provided array

    Test if each cell value is in provided array

    Definition Classes
    LocalFunctions
  146. def rf_local_is_in(tileCol: Column, arrayCol: Column): Column

    Permalink

    Test if each cell value is in provided array

    Test if each cell value is in provided array

    Definition Classes
    LocalFunctions
  147. def rf_local_less[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    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
    LocalFunctions
  148. def rf_local_less(left: Column, right: Column): Column

    Permalink

    Cellwise less than value comparison between two tiles.

    Cellwise less than value comparison between two tiles.

    Definition Classes
    LocalFunctions
  149. def rf_local_less_equal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    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
    LocalFunctions
  150. def rf_local_less_equal(left: Column, right: Column): Column

    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
    LocalFunctions
  151. def rf_local_max[T](left: Column, right: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise maximum between Tiles.

    Cellwise maximum between Tiles.

    Definition Classes
    LocalFunctions
  152. def rf_local_max(left: Column, right: Column): Column

    Permalink

    Cellwise maximum between Tiles.

    Cellwise maximum between Tiles.

    Definition Classes
    LocalFunctions
  153. def rf_local_min[T](left: Column, right: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise minimum between Tiles.

    Cellwise minimum between Tiles.

    Definition Classes
    LocalFunctions
  154. def rf_local_min(left: Column, right: Column): Column

    Permalink

    Cellwise minimum between Tiles.

    Cellwise minimum between Tiles.

    Definition Classes
    LocalFunctions
  155. def rf_local_multiply[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise multiplication of a tile by a scalar value.

    Cellwise multiplication of a tile by a scalar value.

    Definition Classes
    LocalFunctions
  156. def rf_local_multiply(left: Column, right: Column): Column

    Permalink

    Cellwise multiplication between two Tiles.

    Cellwise multiplication between two Tiles.

    Definition Classes
    LocalFunctions
  157. def rf_local_no_data(tileCol: Column): Column

    Permalink

    Return a tile with ones where the input is NoData, otherwise zero

    Return a tile with ones where the input is NoData, otherwise zero

    Definition Classes
    LocalFunctions
  158. def rf_local_subtract[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise subtraction of a scalar value from a tile.

    Cellwise subtraction of a scalar value from a tile.

    Definition Classes
    LocalFunctions
  159. def rf_local_subtract(left: Column, right: Column): Column

    Permalink

    Cellwise subtraction between two Tiles.

    Cellwise subtraction between two Tiles.

    Definition Classes
    LocalFunctions
  160. def rf_local_unequal[T](tileCol: Column, value: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Cellwise inequality comparison between a tile and a scalar.

    Cellwise inequality comparison between a tile and a scalar.

    Definition Classes
    LocalFunctions
  161. def rf_local_unequal(left: Column, right: Column): Column

    Permalink

    Cellwise inequality comparison between two tiles.

    Cellwise inequality comparison between two tiles.

    Definition Classes
    LocalFunctions
  162. def rf_log(tileCol: Column): Column

    Permalink

    Take natural logarithm of cell values.

    Take natural logarithm of cell values.

    Definition Classes
    LocalFunctions
  163. def rf_log10(tileCol: Column): Column

    Permalink

    Take base 10 logarithm of cell values.

    Take base 10 logarithm of cell values.

    Definition Classes
    LocalFunctions
  164. def rf_log1p(tileCol: Column): Column

    Permalink

    Natural logarithm of one plus cell values.

    Natural logarithm of one plus cell values.

    Definition Classes
    LocalFunctions
  165. def rf_log2(tileCol: Column): Column

    Permalink

    Take base 2 logarithm of cell values.

    Take base 2 logarithm of cell values.

    Definition Classes
    LocalFunctions
  166. def rf_make_constant_tile(value: Number, cols: Int, rows: Int, cellTypeName: String): TypedColumn[Any, Tile]

    Permalink

    Constructor for tile column with a single cell value.

    Constructor for tile column with a single cell value.

    Definition Classes
    TileFunctions
  167. def rf_make_constant_tile(value: Number, cols: Int, rows: Int, cellType: CellType): TypedColumn[Any, Tile]

    Permalink

    Constructor for tile column with a single cell value.

    Constructor for tile column with a single cell value.

    Definition Classes
    TileFunctions
  168. def rf_make_ones_tile(cols: Int, rows: Int, cellTypeName: String): TypedColumn[Any, Tile]

    Permalink

    Creates a column of tiles containing all ones

    Creates a column of tiles containing all ones

    Definition Classes
    TileFunctions
  169. def rf_make_ones_tile(cols: Int, rows: Int, cellType: CellType): TypedColumn[Any, Tile]

    Permalink

    Creates a column of tiles containing all ones

    Creates a column of tiles containing all ones

    Definition Classes
    TileFunctions
  170. def rf_make_zeros_tile(cols: Int, rows: Int, cellTypeName: String): TypedColumn[Any, Tile]

    Permalink

    Create a column constant tiles of zero

    Create a column constant tiles of zero

    Definition Classes
    TileFunctions
  171. def rf_make_zeros_tile(cols: Int, rows: Int, cellType: CellType): TypedColumn[Any, Tile]

    Permalink

    Create a column constant tiles of zero

    Create a column constant tiles of zero

    Definition Classes
    TileFunctions
  172. def rf_mask(sourceTile: Column, maskTile: Column, inverse: Boolean = false): TypedColumn[Any, Tile]

    Permalink

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

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

    Definition Classes
    LocalFunctions
  173. def rf_mask(sourceTile: Column, maskTile: Column): TypedColumn[Any, Tile]

    Permalink

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

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

    Definition Classes
    LocalFunctions
  174. def rf_mask_by_bit(dataTile: Column, maskTile: Column, bitPosition: Column, valueToMask: Column): TypedColumn[Any, Tile]

    Permalink

    Applies a mask using bit values in the mask_tile.

    Applies a mask using bit values in the mask_tile. Working from the right, extract the bit at bitPosition from the maskTile. In all locations where these are equal to the valueToMask, the returned tile is set to NoData, else the original dataTile cell value.

    Definition Classes
    LocalFunctions
  175. def rf_mask_by_bit(dataTile: Column, maskTile: Column, bitPosition: Int, valueToMask: Boolean): TypedColumn[Any, Tile]

    Permalink

    Applies a mask using bit values in the mask_tile.

    Applies a mask using bit values in the mask_tile. Working from the right, extract the bit at bitPosition from the maskTile. In all locations where these are equal to the valueToMask, the returned tile is set to NoData, else the original dataTile cell value.

    Definition Classes
    LocalFunctions
  176. def rf_mask_by_bits(dataTile: Column, maskTile: Column, startBit: Int, numBits: Int, valuesToMask: Int*): TypedColumn[Any, Tile]

    Permalink

    Applies a mask from blacklisted bit values in the mask_tile.

    Applies a mask from blacklisted bit values in the mask_tile. Working from the right, the bits from start_bit to start_bit + num_bits are @ref:[extracted](reference.md#rf_local_extract_bits) from cell values of the mask_tile. In all locations where these are in the mask_values, the returned tile is set to NoData; otherwise the original tile cell value is returned.

    Definition Classes
    LocalFunctions
  177. def rf_mask_by_bits(dataTile: Column, maskTile: Column, startBit: Column, numBits: Column, valuesToMask: Column): TypedColumn[Any, Tile]

    Permalink

    Applies a mask from blacklisted bit values in the mask_tile.

    Applies a mask from blacklisted bit values in the mask_tile. Working from the right, the bits from start_bit to start_bit + num_bits are @ref:[extracted](reference.md#rf_local_extract_bits) from cell values of the mask_tile. In all locations where these are in the mask_values, the returned tile is set to NoData; otherwise the original tile cell value is returned.

    Definition Classes
    LocalFunctions
  178. def rf_mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Int): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  179. def rf_mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Int, inverse: Boolean): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  180. def rf_mask_by_value(sourceTile: Column, maskTile: Column, maskValue: Column, inverse: Boolean = false): TypedColumn[Any, Tile]

    Permalink

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Where the maskTile equals maskValue, replace values in the source tile with NoData

    Definition Classes
    LocalFunctions
  181. def rf_mask_by_values(sourceTile: Column, maskTile: Column, maskValues: Int*): TypedColumn[Any, Tile]

    Permalink

    Generate a tile with the values from data_tile, but where cells in the mask_tile are in the mask_values list, replace the value with NODATA.

    Generate a tile with the values from data_tile, but where cells in the mask_tile are in the mask_values list, replace the value with NODATA.

    Definition Classes
    LocalFunctions
  182. def rf_mask_by_values(sourceTile: Column, maskTile: Column, maskValues: Column): TypedColumn[Any, Tile]

    Permalink

    Generate a tile with the values from data_tile, but where cells in the mask_tile are in the mask_values list, replace the value with NODATA.

    Generate a tile with the values from data_tile, but where cells in the mask_tile are in the mask_values list, replace the value with NODATA.

    Definition Classes
    LocalFunctions
  183. def rf_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
    TileFunctions
  184. def rf_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
    LocalFunctions
  185. def rf_proj_raster(tile: Column, extent: Column, crs: Column): TypedColumn[Any, ProjectedRasterTile]

    Permalink

    Construct a proj_raster structure from individual Tile, Extent, and CRS columns.

    Construct a proj_raster structure from individual Tile, Extent, and CRS columns.

    Definition Classes
    TileFunctions
  186. def rf_rasterize(geometry: Column, bounds: Column, value: Column, cols: Column, rows: Column): 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
    TileFunctions
  187. def rf_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
    TileFunctions
  188. def rf_render_ascii(tile: Column): TypedColumn[Any, String]

    Permalink

    Render Tile as ASCII string, for debugging purposes.

    Render Tile as ASCII string, for debugging purposes.

    Definition Classes
    TileFunctions
  189. def rf_render_matrix(tile: 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
    TileFunctions
  190. def rf_render_png(red: Column, green: Column, blue: Column): TypedColumn[Any, Array[Byte]]

    Permalink

    Converts columns of tiles representing RGB channels into a PNG encoded byte array.

    Converts columns of tiles representing RGB channels into a PNG encoded byte array.

    Definition Classes
    TileFunctions
  191. def rf_render_png(tile: Column, colorRampName: String): TypedColumn[Any, Array[Byte]]

    Permalink

    Converts tiles in a column into PNG encoded byte array, using given ColorRamp to assign values to colors.

    Converts tiles in a column into PNG encoded byte array, using given ColorRamp to assign values to colors.

    Definition Classes
    TileFunctions
  192. def rf_render_png(tile: Column, colors: ColorRamp): TypedColumn[Any, Array[Byte]]

    Permalink

    Converts tiles in a column into PNG encoded byte array, using given ColorRamp to assign values to colors.

    Converts tiles in a column into PNG encoded byte array, using given ColorRamp to assign values to colors.

    Definition Classes
    TileFunctions
  193. def rf_resample(tileCol: Column, factorCol: Column): Column

    Permalink

    Resample tile to different size based on scalar factor or tile whose dimension to match.

    Resample tile to different size based on scalar factor or tile whose dimension to match. Scalar less than one will downsample tile; greater than one will upsample. Uses nearest-neighbor.

    Definition Classes
    TileFunctions
  194. def rf_resample[T](tileCol: Column, factorValue: T)(implicit arg0: Numeric[T]): Column

    Permalink

    Resample tile to different size based on scalar factor or tile whose dimension to match.

    Resample tile to different size based on scalar factor or tile whose dimension to match. Scalar less than one will downsample tile; greater than one will upsample. Uses nearest-neighbor.

    Definition Classes
    TileFunctions
  195. def rf_rescale(tile: Column, min: Double, max: Double): Column

    Permalink

    Rescale cell values such that the minimum is zero and the maximum is one.

    Rescale cell values such that the minimum is zero and the maximum is one. Other values will be linearly interpolated into the range. The min parameter will become the zero value and the max parameter will become 1. Values outside the range will be set to 0 or 1.

    Definition Classes
    LocalFunctions
  196. def rf_rescale(tile: Column, min: Column, max: Column): Column

    Permalink

    Rescale cell values such that the minimum is zero and the maximum is one.

    Rescale cell values such that the minimum is zero and the maximum is one. Other values will be linearly interpolated into the range. The min parameter will become the zero value and the max parameter will become 1. Values outside the range will be set to 0 or 1.

    Definition Classes
    LocalFunctions
  197. def rf_rescale(tile: Column): Column

    Permalink

    Rescale cell values such that the minimum is zero and the maximum is one.

    Rescale cell values such that the minimum is zero and the maximum is one. Other values will be linearly interpolated into the range. Cells with the tile-wise minimum value will become the zero value and those at the tile-wise maximum value will become 1. This can result in inconsistent values across rows in a tile column.

    Definition Classes
    LocalFunctions
  198. def rf_rgb_composite(red: Column, green: Column, blue: Column): Column

    Permalink

    Converts columns of tiles representing RGB channels into a single RGB packaged tile.

    Converts columns of tiles representing RGB channels into a single RGB packaged tile.

    Definition Classes
    TileFunctions
  199. def rf_round(tileCol: Column): Column

    Permalink

    Round cell values to nearest integer without chaning cell type.

    Round cell values to nearest integer without chaning cell type.

    Definition Classes
    LocalFunctions
  200. def rf_sqrt(tileCol: Column): Column

    Permalink

    Square root of cell values

    Square root of cell values

    Definition Classes
    LocalFunctions
  201. def rf_standardize(tile: Column): Column

    Permalink

    Standardize cell values such that the mean is zero and the standard deviation is one.

    Standardize cell values such that the mean is zero and the standard deviation is one. Each tile will be standardized according to the statistics of its cell values; this can result in inconsistent values across rows in a tile column.

    Definition Classes
    LocalFunctions
  202. def rf_standardize(tile: Column, mean: Double, stddev: Double): Column

    Permalink

    Standardize cell values such that the mean is zero and the standard deviation is one.

    Standardize cell values such that the mean is zero and the standard deviation is one. The mean and stddev are applied to all tiles in the column.

    Definition Classes
    LocalFunctions
  203. def rf_standardize(tile: Column, mean: Column, stddev: Column): Column

    Permalink

    Standardize cell values such that the mean is zero and the standard deviation is one.

    Standardize cell values such that the mean is zero and the standard deviation is one. The mean and stddev are applied to all tiles in the column.

    Definition Classes
    LocalFunctions
  204. def rf_tile(col: Column): TypedColumn[Any, Tile]

    Permalink

    Extracts the tile from a ProjectedRasterTile, or passes through a Tile.

    Extracts the tile from a ProjectedRasterTile, or passes through a Tile.

    Definition Classes
    TileFunctions
  205. def rf_tile_histogram(col: Column): TypedColumn[Any, CellHistogram]

    Permalink

    Compute TileHistogram of Tile values.

    Compute TileHistogram of Tile values.

    Definition Classes
    TileFunctions
  206. def rf_tile_max(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the maximum cell value in tile.

    Compute the maximum cell value in tile.

    Definition Classes
    TileFunctions
  207. def rf_tile_mean(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the Tile-wise mean

    Compute the Tile-wise mean

    Definition Classes
    TileFunctions
  208. def rf_tile_min(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the minimum cell value in tile.

    Compute the minimum cell value in tile.

    Definition Classes
    TileFunctions
  209. def rf_tile_stats(col: Column): TypedColumn[Any, CellStatistics]

    Permalink

    Compute statistics of Tile values.

    Compute statistics of Tile values.

    Definition Classes
    TileFunctions
  210. def rf_tile_sum(col: Column): TypedColumn[Any, Double]

    Permalink

    Compute the Tile-wise sum

    Compute the Tile-wise sum

    Definition Classes
    TileFunctions
  211. def rf_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
    TileFunctions
  212. def rf_tile_to_array_int(col: Column): TypedColumn[Any, Array[Int]]

    Permalink

    Flattens Tile into an integer array.

    Flattens Tile into an integer array.

    Definition Classes
    TileFunctions
  213. def rf_where(condition: Column, x: Column, y: Column): Column

    Permalink

    Return a tile with cell values chosen from x or y depending on condition.

    Return a tile with cell values chosen from x or y depending on condition. Operates cell-wise in a similar fashion to Spark SQL when and otherwise.

    Definition Classes
    LocalFunctions
  214. def rf_with_no_data(col: Column, nodata: Column): Column

    Permalink

    Assign a NoData value to the tile column.

    Assign a NoData value to the tile column.

    Definition Classes
    TileFunctions
  215. def rf_with_no_data(col: Column, nodata: Int): Column

    Permalink

    Assign a NoData value to the tile column.

    Assign a NoData value to the tile column.

    Definition Classes
    TileFunctions
  216. def rf_with_no_data(col: Column, nodata: Double): Column

    Permalink

    Assign a NoData value to the tile column.

    Assign a NoData value to the tile column.

    Definition Classes
    TileFunctions
  217. def rf_xz2_index(targetExtent: Column): TypedColumn[Any, Long]

    Permalink

    Constructs a XZ2 index with level 18 resolution in WGS84 from either a ProjectedRasterTile or RasterSource.

    Constructs a XZ2 index with level 18 resolution in WGS84 from either a ProjectedRasterTile or RasterSource. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  218. def rf_xz2_index(targetExtent: Column, indexResolution: Short): TypedColumn[Any, Long]

    Permalink

    Constructs a XZ2 index with provided resolution level in WGS84 from either a ProjectedRasterTile or RasterSource.

    Constructs a XZ2 index with provided resolution level in WGS84 from either a ProjectedRasterTile or RasterSource. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  219. def rf_xz2_index(targetExtent: Column, targetCRS: Column): TypedColumn[Any, Long]

    Permalink

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  220. def rf_xz2_index(targetExtent: Column, targetCRS: Column, indexResolution: Short): TypedColumn[Any, Long]

    Permalink

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS.

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  221. def rf_z2_index(targetExtent: Column): TypedColumn[Any, Long]

    Permalink

    Constructs a Z2 index with index resolution of 31 in WGS84 from either a ProjectedRasterTile or RasterSource First the native extent is extracted or computed, and then center is used as the indexing location.

    Constructs a Z2 index with index resolution of 31 in WGS84 from either a ProjectedRasterTile or RasterSource First the native extent is extracted or computed, and then center is used as the indexing location. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  222. def rf_z2_index(targetExtent: Column, indexResolution: Short): TypedColumn[Any, Long]

    Permalink

    Constructs a Z2 index with the given index resolution in WGS84 from either a ProjectedRasterTile or RasterSource First the native extent is extracted or computed, and then center is used as the indexing location.

    Constructs a Z2 index with the given index resolution in WGS84 from either a ProjectedRasterTile or RasterSource First the native extent is extracted or computed, and then center is used as the indexing location. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  223. def rf_z2_index(targetExtent: Column, targetCRS: Column): TypedColumn[Any, Long]

    Permalink

    Constructs a Z2 index with index resolution of 31 in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS.

    Constructs a Z2 index with index resolution of 31 in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS. First the native extent is extracted or computed, and then center is used as the indexing location. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  224. def rf_z2_index(targetExtent: Column, targetCRS: Column, indexResolution: Short): TypedColumn[Any, Long]

    Permalink

    Constructs a Z2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS.

    Constructs a Z2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource and its CRS. First the native extent is extracted or computed, and then center is used as the indexing location. For details: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    Definition Classes
    SpatialFunctions
  225. package rules

    Permalink

    Rule registration support.

    Rule registration support.

    Since

    2/19/18

  226. implicit def singlebandTileEncoder: ExpressionEncoder[Tile]

    Permalink
    Definition Classes
    StandardEncoders
  227. implicit def spaceTimeKeyEncoder: ExpressionEncoder[SpaceTimeKey]

    Permalink
    Definition Classes
    StandardEncoders
  228. implicit def spatialKeyEncoder: ExpressionEncoder[SpatialKey]

    Permalink
    Definition Classes
    StandardEncoders
  229. def st_aggregateDistanceSphere(geomSeq: Column): TypedColumn[Any, Double]

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialConverters
  240. def st_castToGeometry(geom: Column): TypedColumn[Any, Geometry]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialRelations
  256. def st_extent(col: Column): TypedColumn[Any, Extent]

    Permalink

    Extracts the bounding box of a geometry as an Extent

    Extracts the bounding box of a geometry as an Extent

    Definition Classes
    SpatialFunctions
  257. def st_exteriorRing(geom: Column): TypedColumn[Any, LineString]

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialConstructors
  266. def st_geometry(extent: 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
    SpatialFunctions
  267. def st_geometryN(geom: Column, n: Column): TypedColumn[Any, Geometry]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialRelations
  317. def st_reproject(sourceGeom: Column, srcCRSCol: Column, 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.

    sourceGeom

    Geometry column to reproject

    srcCRSCol

    Native CRS of sourceGeom as a column

    dstCRSCol

    Destination CRS as a column

    Definition Classes
    SpatialFunctions
  318. def st_reproject(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.

    sourceGeom

    Geometry column to reproject

    srcCRS

    Native CRS of sourceGeom as a literal

    dstCRS

    Destination CRS as a literal

    Definition Classes
    SpatialFunctions
  319. def st_reproject(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.

    sourceGeom

    Geometry column to reproject

    srcCRSCol

    Native CRS of sourceGeom as a column

    dstCRS

    Destination CRS as a literal

    Definition Classes
    SpatialFunctions
  320. def st_reproject(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.

    sourceGeom

    Geometry column to reproject

    srcCRS

    Native CRS of sourceGeom as a literal

    dstCRSCol

    Destination CRS as a column

    Definition Classes
    SpatialFunctions
  321. def st_touches(left: Column, right: Column): TypedColumn[Any, Boolean]

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

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

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

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

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

    Permalink
    Definition Classes
    SpatialAccessors
  327. package stats

    Permalink
  328. implicit def stkBoundsEncoder: ExpressionEncoder[KeyBounds[SpaceTimeKey]]

    Permalink
    Definition Classes
    StandardEncoders
  329. implicit def strMapEncoder: ExpressionEncoder[Map[String, String]]

    Permalink
    Definition Classes
    StandardEncoders
  330. implicit def temporalKeyEncoder: ExpressionEncoder[TemporalKey]

    Permalink
    Definition Classes
    StandardEncoders
  331. implicit def temporalProjectedExtentEncoder: ExpressionEncoder[TemporalProjectedExtent]

    Permalink
    Definition Classes
    StandardEncoders
  332. implicit def tileContextEncoder: ExpressionEncoder[TileContext]

    Permalink
    Definition Classes
    StandardEncoders
  333. implicit def tileDataContextEncoder: ExpressionEncoder[TileDataContext]

    Permalink
    Definition Classes
    StandardEncoders
  334. implicit def tileDimensionsEncoder: Encoder[Dimensions[Int]]

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

    Permalink
    Definition Classes
    StandardEncoders
  336. implicit def tilelayoutEncoder: ExpressionEncoder[TileLayout]

    Permalink
    Definition Classes
    StandardEncoders
  337. package tiles

    Permalink
  338. implicit def timestampEncoder: ExpressionEncoder[Timestamp]

    Permalink
    Definition Classes
    StandardEncoders
  339. implicit def uriEncoder: ExpressionEncoder[URI]

    Permalink
    Definition Classes
    StandardEncoders
  340. package util

    Permalink

    Internal utilities.

    Internal utilities.

    Since

    12/18/17

Inherited from Library

Inherited from SpatialRelations

Inherited from SpatialProcessors

Inherited from SpatialOutputs

Inherited from SpatialAccessors

Inherited from SpatialConverters

Inherited from StandardEncoders

Inherited from SpatialEncoders

Inherited from Implicits

Inherited from SpatialConstructors

Inherited from Implicits

Inherited from RasterFunctions

Inherited from AggregateFunctions

Inherited from SpatialFunctions

Inherited from LocalFunctions

Inherited from TileFunctions

Inherited from StandardColumns

Inherited from AnyRef

Inherited from Any

Ungrouped