Compute the absolute value of each cell.
Compute the absolute value of each cell.
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.
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.
Calculates the approximate quantiles of a tile column of a DataFrame.
Calculates the approximate quantiles of a tile column of a DataFrame.
tile column to extract cells from.
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.
The relative target precision to achieve (greater than or equal to 0).
the approximate quantiles at the given probabilities of each column
Computes the number of non-NoData cells in a column.
Computes the number of non-NoData cells in a column.
Compute the aggregate extent over a column.
Compute the aggregate extent over a column. Assumes CRS homogeneity.
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.
Compute the cell-wise/local max operation between Tiles in a column.
Compute the cell-wise/local max operation between Tiles in a column.
Compute the cellwise/local mean operation between Tiles in a column.
Compute the cellwise/local mean operation between Tiles in a column.
Compute the cellwise/local min operation between Tiles in a column.
Compute the cellwise/local min operation between Tiles in a column.
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.
Compute cell-local aggregate descriptive statistics for a column of Tiles.
Compute cell-local aggregate descriptive statistics for a column of Tiles.
Computes the column aggregate mean.
Computes the column aggregate mean.
Computes the number of NoData cells in a column.
Computes the number of NoData cells in a column.
Construct an overview raster of size cols
xrows
where data in tile
intersects the areaOfInterest
in web-mercator.
Construct an overview raster of size cols
xrows
where data in tile
intersects the areaOfInterest
in web-mercator.
Allows specification of one of these sampling methods:
Construct an overview raster of size cols
xrows
where data in tile
intersects the areaOfInterest
in web-mercator.
Construct an overview raster of size cols
xrows
where data in tile
intersects the areaOfInterest
in web-mercator. Uses nearest bi-linear sampling method.
Construct an overview raster of size cols
xrows
where data in proj_raster
intersects the
areaOfInterest
in web-mercator.
Construct an overview raster of size cols
xrows
where data in proj_raster
intersects the
areaOfInterest
in web-mercator. Uses bi-linear sampling method.
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 .
Compute the full column aggregate floating point statistics.
Compute the full column aggregate floating point statistics.
Convert array in arrayCol
into a Tile of dimensions cols
and rows
Convert array in arrayCol
into a Tile of dimensions cols
and rows
Create a Tile from a column of cell data with location indexes.
Create a Tile from a column of cell data with location indexes.
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.
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.
Extract the Tile's cell type
Extract the Tile's cell type
Change the Tile's cell type
Change the Tile's cell type
Change the Tile's cell type
Change the Tile's cell type
Change the Tile's cell type
Change the Tile's cell type
Extracts the CRS from a RasterSource or ProjectedRasterTile
Extracts the CRS from a RasterSource or ProjectedRasterTile
Counts the number of non-NoData cells per Tile.
Counts the number of non-NoData cells per Tile.
Query the number of (cols, rows) in a Tile.
Query the number of (cols, rows) in a Tile.
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).
Exponential of cell values
Exponential of cell values
Ten to the power of cell values
Ten to the power of cell values
Two to the power of cell values
Two to the power of cell values
Create a row for each cell in Tile.
Create a row for each cell in Tile.
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).
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.
Exponential of cell values, less one
Exponential of cell values, less one
Extracts the bounding box from a RasterSource or ProjectedRasterTile
Extracts the bounding box from a RasterSource or ProjectedRasterTile
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).
Extract the extent of a RasterSource or ProjectedRasterTile as a Geometry type.
Extract the extent of a RasterSource or ProjectedRasterTile as a Geometry type.
Return the incoming tile untouched.
Return the incoming tile untouched.
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
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
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
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
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
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
Returns true if all cells in the tile are NoData.
Returns true if all cells in the tile are NoData.
Cellwise addition of a scalar value to a tile.
Cellwise addition of a scalar value to a tile.
Cellwise addition between two Tiles or Tile and scalar column.
Cellwise addition between two Tiles or Tile and scalar column.
Perform an arbitrary GeoTrellis LocalTileBinaryOp
between two Tile columns.
Perform an arbitrary GeoTrellis LocalTileBinaryOp
between two Tile columns.
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.
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.
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.
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.
Return a tile with zeros where the input is NoData, otherwise one
Return a tile with zeros where the input is NoData, otherwise one
Cellwise division of a tile by a scalar value.
Cellwise division of a tile by a scalar value.
Cellwise division between two Tiles.
Cellwise division between two Tiles.
Cellwise equal to value comparison between a tile and a scalar.
Cellwise equal to value comparison between a tile and a scalar.
Cellwise equal to value comparison between two tiles.
Cellwise equal to value comparison between two tiles.
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.
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.
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.
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.
Cellwise greater than value comparison between a tile and a scalar.
Cellwise greater than value comparison between a tile and a scalar.
Cellwise greater than value comparison between two tiles.
Cellwise greater than value comparison between two tiles.
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.
Cellwise greater than or equal to value comparison between two tiles.
Cellwise greater than or equal to value comparison between two tiles.
Test if each cell value is in provided array
Test if each cell value is in provided array
Test if each cell value is in provided array
Test if each cell value is in provided array
Cellwise less than value comparison between a tile and a scalar.
Cellwise less than value comparison between a tile and a scalar.
Cellwise less than value comparison between two tiles.
Cellwise less than value comparison between two tiles.
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.
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.
Cellwise maximum between Tiles.
Cellwise maximum between Tiles.
Cellwise maximum between Tiles.
Cellwise maximum between Tiles.
Cellwise minimum between Tiles.
Cellwise minimum between Tiles.
Cellwise minimum between Tiles.
Cellwise minimum between Tiles.
Cellwise multiplication of a tile by a scalar value.
Cellwise multiplication of a tile by a scalar value.
Cellwise multiplication between two Tiles.
Cellwise multiplication between two Tiles.
Return a tile with ones where the input is NoData, otherwise zero
Return a tile with ones where the input is NoData, otherwise zero
Cellwise subtraction of a scalar value from a tile.
Cellwise subtraction of a scalar value from a tile.
Cellwise subtraction between two Tiles.
Cellwise subtraction between two Tiles.
Cellwise inequality comparison between a tile and a scalar.
Cellwise inequality comparison between a tile and a scalar.
Cellwise inequality comparison between two tiles.
Cellwise inequality comparison between two tiles.
Take natural logarithm of cell values.
Take natural logarithm of cell values.
Take base 10 logarithm of cell values.
Take base 10 logarithm of cell values.
Natural logarithm of one plus cell values.
Natural logarithm of one plus cell values.
Take base 2 logarithm of cell values.
Take base 2 logarithm of cell values.
Constructor for tile column with a single cell value.
Constructor for tile column with a single cell value.
Constructor for tile column with a single cell value.
Constructor for tile column with a single cell value.
Creates a column of tiles containing all ones
Creates a column of tiles containing all ones
Creates a column of tiles containing all ones
Creates a column of tiles containing all ones
Create a column constant tiles of zero
Create a column constant tiles of zero
Create a column constant tiles of zero
Create a column constant tiles of zero
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
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
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.
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.
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.
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.
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
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
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
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.
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.
Counts the number of NoData cells per Tile.
Counts the number of NoData cells per Tile.
Compute the normalized difference of two tile columns
Compute the normalized difference of two tile columns
Construct a proj_raster
structure from individual Tile, Extent, and CRS columns.
Construct a proj_raster
structure from individual Tile, Extent, and CRS columns.
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.
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.
Render Tile as ASCII string, for debugging purposes.
Render Tile as ASCII string, for debugging purposes.
Render Tile cell values as numeric values, for debugging purposes.
Render Tile cell values as numeric values, for debugging purposes.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Round cell values to nearest integer without chaning cell type.
Round cell values to nearest integer without chaning cell type.
Square root of cell values
Square root of cell values
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.
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.
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.
Extracts the tile from a ProjectedRasterTile, or passes through a Tile.
Extracts the tile from a ProjectedRasterTile, or passes through a Tile.
Compute TileHistogram of Tile values.
Compute TileHistogram of Tile values.
Compute the maximum cell value in tile.
Compute the maximum cell value in tile.
Compute the Tile-wise mean
Compute the Tile-wise mean
Compute the minimum cell value in tile.
Compute the minimum cell value in tile.
Compute statistics of Tile values.
Compute statistics of Tile values.
Compute the Tile-wise sum
Compute the Tile-wise sum
Flattens Tile into a double array.
Flattens Tile into a double array.
Flattens Tile into an integer array.
Flattens Tile into an integer array.
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
.
Assign a NoData
value to the tile column.
Assign a NoData
value to the tile column.
Assign a NoData
value to the tile column.
Assign a NoData
value to the tile column.
Assign a NoData
value to the tile column.
Assign a NoData
value to the tile column.
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
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
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
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
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
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
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
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
Extracts the bounding box of a geometry as an Extent
Extracts the bounding box of a geometry as an Extent
Convert a bounding box structure to a Geometry type.
Convert a bounding box structure to a Geometry type. Intented to support multiple schemas.
Reproject a column of geometry from one CRS to another.
Reproject a column of geometry from one CRS to another.
Geometry column to reproject
Native CRS of sourceGeom
as a column
Destination CRS as a column
Reproject a column of geometry from one CRS to another.
Reproject a column of geometry from one CRS to another.
Geometry column to reproject
Native CRS of sourceGeom
as a literal
Destination CRS as a literal
Reproject a column of geometry from one CRS to another.
Reproject a column of geometry from one CRS to another.
Geometry column to reproject
Native CRS of sourceGeom
as a column
Destination CRS as a literal
Reproject a column of geometry from one CRS to another.
Reproject a column of geometry from one CRS to another.
Geometry column to reproject
Native CRS of sourceGeom
as a literal
Destination CRS as a column
Mix-in for UDFs for working with Tiles in Spark DataFrames.
4/3/17