You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added DataFrame.rasterJoin extension method for merging two dataframes with tiles in disparate CRSs.
Added rf_crs for ProjectedRasterTile columns.
Added st_extent (for Geometry types) and rf_extent (for ProjectedRasterTile and RasterSource columns).
Added st_geometry (for Extent types) and rf_geometry (for ProjectedRasterTile and RasterSource columns).
Reworked build scripts for RasterFrames Jupyter Notebook.
Breaking: The type RasterFrame renamed RasterFrameLayer to be reflect its intended purpose.
Breaking: All asRF methods renamed to asLayer.
Breaking: Root package changed from org.locationtech.rasterframes to org.locationtech.rasterframes.
Breaking: Removed envelope, in lieu of st_extent, rf_extent or st_envelope
Breaking: Renamed rf_extent_geometry to st_geometry
Breaking: Renamed rf_tile_dimensions to rf_dimensions
Breaking: Renamed rf_reproject_geometry to st_reproject
Breaking: With the upgrade to JTS 1.16.0, all imports of com.vividsolutions.jts need to be changed to org.locationtech.jts.
Deprecation: Tile column functions (in RasterFunctions) and SQL registered names have all been renamed to follow snake_case conventions, with an rf_ prefix, matching SQL and Python. A temporary compatibility shim is included so that code built against 0.7.1 and earlier still work. These will be marked as deprecated.
Breaking: In Scala and SQL, ..._scalar functions (e.g. local_add_scalar) have been removed. Non-scalar forms now dynamically detect type of right hand side.
Breaking: tileToArray has been replaced with _tile_to_array_double and _tile_to_array_int.
Breaking: Renamed bounds_geometry to rf_extent_geometry.
Breaking: renamed agg_histogram to rf_agg_approx_histogram, local_agg_stats to rf_agg_local_stats, local_agg_max to rf_agg_local_max, local_agg_min to rf_agg_local_min, local_agg_mean to rf_agg_local_mean, local_agg_data_cells to rf_agg_local_data_cells, local_agg_no_data_cells to rf_agg_local_no_data_cells.
Breaking: CellHistogram no longer carries along approximate statistics, due to confusing behavior. Use rf_agg_stats instead.
Introduced LocalCellStatistics class to wrap together results from LocalStatsAggregate.
Breaking: TileDimensions moved from astraea.spark.rasterframes to org.locationtech.rasterframes.model.
Breaking: Renamed RasterFrame.withBounds to RasterFrameLayer.withGeometry for consistency with DataSource schemas.
Known issues
#188: Error on deserialization of a Tile with a bool cell type to the Python side; see issue description for work around.