raster-frames v0.6.1 Release Notes
Release Date: 2018-03-31 // about 6 years ago-
- โ Added support for reading striped GeoTiffs (#64).
- ๐ Moved extension methods associated with querying tagged columns to
DataFrameMethods
for supporting
temporal and spatial columns on non-RasterFrame DataFrames. - GeoTIFF and GeoTrellis DataSources automatically initialize RasterFrames.
- โ Added
RasterFrame.toMultibandRaster
. - โ Added utility for rendering multiband tile as RGB composite PNG.
- โ Added
RasterFrame.withRFColumnRenamed
to lessen boilerplate in maintainingRasterFrame
type tag.
Previous changes from v0.6.0
-
- โฌ๏ธ Upgraded to Spark 2.2.1. Added
VersionShims
to allow for Spark 2.1.x backwards compatibility. - Introduced separate
rasterframes-datasource
library for hosting sources from which to read RasterFrames. - Implemented basic (but sufficient) temporal and spatial filter predicate push-down feature for the GeoTrellis layer datasource.
- โ Added Catalyst expressions specifically for spatial relations, allowing for some polymorphism over JTS types.
- โ Added a GeoTrellis Catalog
DataSource
for inspecting available layers and associated metadata at a URI - โ Added GeoTrellis Layer DataSource for reading GeoTrellis layers from any SPI-registered GeoTrellis backend (which includes HDFS, S3, Accumulo, HBase, Cassandra, etc.).
- Ability to save a RasterFrame as a GeoTrellis layer to any SPI-registered GeoTrellis backends. Multi-column RasterFrames are written as Multiband tiles.
- โ Addd a GeoTiff DataSource for directly loading a (preferably Cloud Optimized) GeoTiff as a RasterFrame, each row containing tiles as they are internally organized.
- ๐ Fleshed out support for
MultibandTile
andTileFeature
support in datasource. - โ Added typeclass for specifying merge operations on
TileFeature
data payload. - โ Added
withTemporalComponent
convenince method for creating appending a temporal key column with constant value. - ๐ฅ Breaking: Renamed
withExtent
towithBounds
, and now returns a JTSPolygon
. - โ Added
EnvelopeEncoder
for encoding JTSEnvelope
type. - ๐จ Refactored build into separate
core
anddocs
, paving way forpyrasterframes
polyglot module. - โ Added utility extension method
withPrefixedColumnNames
toDataFrame
.
- โฌ๏ธ Upgraded to Spark 2.2.1. Added