Package

org.locationtech.rasterframes.expressions

transformers

Permalink

package transformers

Visibility
  1. Public
  2. All

Type Members

  1. case class CreateProjectedRaster(tile: Expression, extent: Expression, crs: Expression) extends TernaryExpression with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  2. abstract class DebugRender extends UnaryExpression with UnaryRasterOp with CodegenFallback with Serializable

    Permalink
  3. case class ExtentToGeometry(child: Expression) extends UnaryExpression with CodegenFallback with Product with Serializable

    Permalink

    Catalyst Expression for converting a bounding box structure into a JTS Geometry type.

    Catalyst Expression for converting a bounding box structure into a JTS Geometry type.

    Since

    8/24/18

  4. case class ExtractBits(child1: Expression, child2: Expression, child3: Expression) extends TernaryExpression with CodegenFallback with Serializable with Product

    Permalink
    Annotations
    @ExpressionDescription()
  5. case class GeometryToExtent(child: Expression) extends UnaryExpression with CodegenFallback with Product with Serializable

    Permalink

    Catalyst Expression for getting the extent of a geometry.

    Catalyst Expression for getting the extent of a geometry.

    Since

    8/24/18

  6. case class InterpretAs(tile: Expression, cellType: Expression) extends BinaryExpression with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  7. abstract class Mask extends TernaryExpression with CodegenFallback with Serializable

    Permalink

    Convert cells in the left to NoData based on another tile's contents

  8. case class RGBComposite(red: Expression, green: Expression, blue: Expression) extends TernaryExpression with CodegenFallback with Product with Serializable

    Permalink

    Expression to combine the given tile columns into an 32-bit RGB composite.

    Expression to combine the given tile columns into an 32-bit RGB composite. Tiles in each row will first be and-ed with 0xFF, bit shifted, and or-ed into a single 32-bit word.

    red

    tile column to represent red channel

    green

    tile column to represent green channel

    blue

    tile column to represent blue channel

    Annotations
    @ExpressionDescription()
  9. case class RasterRefToTile(child: Expression) extends UnaryExpression with CodegenFallback with ExpectsInputTypes with Product with Serializable

    Permalink

    Realizes a RasterRef into a Tile.

    Realizes a RasterRef into a Tile.

    Since

    11/2/18

  10. abstract class RenderPNG extends UnaryExpression with UnaryRasterOp with CodegenFallback with Serializable

    Permalink

    Converts a tile into a PNG encoded byte array.

  11. case class ReprojectGeometry(geometry: Expression, srcCRS: Expression, dstCRS: Expression) extends Expression with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  12. case class Rescale(child1: Expression, child2: Expression, child3: Expression) extends TernaryExpression with CodegenFallback with Serializable with Product

    Permalink
    Annotations
    @ExpressionDescription()
  13. case class SetCellType(tile: Expression, cellType: Expression) extends BinaryExpression with CodegenFallback with Product with Serializable

    Permalink

    Change the CellType of a Tile

    Change the CellType of a Tile

    Annotations
    @ExpressionDescription()
    Since

    9/11/18

  14. case class SetNoDataValue(left: Expression, right: Expression) extends BinaryExpression with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  15. case class Standardize(child1: Expression, child2: Expression, child3: Expression) extends TernaryExpression with CodegenFallback with Serializable with Product

    Permalink
    Annotations
    @ExpressionDescription()
  16. case class TileToArrayDouble(child: Expression) extends UnaryExpression with UnaryRasterOp with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  17. case class TileToArrayInt(child: Expression) extends UnaryExpression with UnaryRasterOp with CodegenFallback with Product with Serializable

    Permalink
    Annotations
    @ExpressionDescription()
  18. case class URIToRasterSource(child: Expression) extends UnaryExpression with ExpectsInputTypes with CodegenFallback with Product with Serializable

    Permalink

    Catalyst generator to convert a geotiff download URL into a series of rows containing references to the internal tiles and associated extents.

    Catalyst generator to convert a geotiff download URL into a series of rows containing references to the internal tiles and associated extents.

    Since

    5/4/18

  19. case class XZ2Indexer(left: Expression, right: Expression, indexResolution: Short) extends BinaryExpression with CodegenFallback with Product with Serializable

    Permalink

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource This function is useful for [range partitioning](http://spark.apache.org/docs/latest/api/python/pyspark.sql.html?highlight=registerjava#pyspark.sql.DataFrame.repartitionByRange).

    Constructs a XZ2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource This function is useful for [range partitioning](http://spark.apache.org/docs/latest/api/python/pyspark.sql.html?highlight=registerjava#pyspark.sql.DataFrame.repartitionByRange). Also see: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    left

    geometry-like column

    right

    CRS column

    indexResolution

    resolution level of the space filling curve - i.e. how many times the space will be recursively quartered 1-18 is typical.

    Annotations
    @ExpressionDescription()
  20. case class Z2Indexer(left: Expression, right: Expression, indexResolution: Short) extends BinaryExpression with CodegenFallback with Product with Serializable

    Permalink

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

    Constructs a Z2 index in WGS84 from either a Geometry, Extent, ProjectedRasterTile, or RasterSource. First the native extent is extracted or computed, and then center is used as the indexing location. This function is useful for [range partitioning](http://spark.apache.org/docs/latest/api/python/pyspark.sql.html?highlight=registerjava#pyspark.sql.DataFrame.repartitionByRange). Also see: https://www.geomesa.org/documentation/user/datastores/index_overview.html

    left

    geometry-like column

    right

    CRS column

    indexResolution

    resolution level of the space filling curve - i.e. how many times the space will be recursively quartered 1-31 is typical.

    Annotations
    @ExpressionDescription()

Value Members

  1. object CreateProjectedRaster extends Serializable

    Permalink
  2. object DebugRender extends Serializable

    Permalink
  3. object ExtentToGeometry extends SpatialEncoders with Serializable

    Permalink
  4. object ExtractBits extends Serializable

    Permalink
  5. object GeometryToExtent extends Serializable

    Permalink
  6. object InterpretAs extends Serializable

    Permalink
  7. object Mask extends Serializable

    Permalink
  8. object RGBComposite extends Serializable

    Permalink
  9. object RasterRefToTile extends Serializable

    Permalink
  10. object RenderPNG extends Serializable

    Permalink
  11. object ReprojectGeometry extends Serializable

    Permalink
  12. object Rescale extends Serializable

    Permalink
  13. object SetCellType extends Serializable

    Permalink
  14. object SetNoDataValue extends Serializable

    Permalink
  15. object Standardize extends Serializable

    Permalink
  16. object TileToArrayDouble extends Serializable

    Permalink
  17. object TileToArrayInt extends Serializable

    Permalink
  18. object URIToRasterSource extends Serializable

    Permalink
  19. object XZ2Indexer extends Serializable

    Permalink
  20. object Z2Indexer extends Serializable

    Permalink

Ungrouped