All Versions
8
Latest Version
Avg Release Cycle
15 days
Latest Release
2359 days ago
Changelog History
Changelog History
-
v0.6.1 Changes
March 31, 2018- ➕ 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.
-
v0.6.0 Changes
March 18, 2018- ⬆️ 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
-
v0.6.0-RC7
March 13, 2018 -
v0.6.0-RC6
February 23, 2018 -
v0.6.0-RC4
February 20, 2018 -
v0.6.0-RC1
February 01, 2018 -
v0.5.12 Changes
December 19, 2017- ➕ Added
withSpatialIndex
to introduce a column assigning a z-curve index value based on the tile's centroid in EPSG:4326. - ➕ Added column-appending convenience methods:
withExtent
,withCenter
,withCenterLatLng
- Documented example of creating a GeoTrellis layer from a RasterFrame.
- ➕ Added Spark 2.2.0 forward-compatibility
- ⬆️ Upgraded to GeoTrellis 1.2.0-RC2
- ➕ Added
-
v0.5.11 Changes
December 19, 2017- 🐎 Significant performance improvement in
explodeTiles
(1-2 orders of magnitude). See #38 - 🛠 Fixed bugs in
NoData
handling when converting toDouble
tiles.
- 🐎 Significant performance improvement in