16 | | |
| 16 | == !RoadMap (in order of importance) == |
| 17 | |
| 18 | |
| 19 | * Work on ST_MapAlgebra() |
| 20 | * Break up RASTER_mapAlgebra2 so that the main engine is in rt_core instead of rt_pg. This is needed for C-based aggregate functions that run against MapAlgebra. |
| 21 | * Optimized version of two rasters ST_MapAlgebra setting pixel areas when possible instead of just pixels by pixels |
| 22 | * Multiband ST_MapAlgebra(raster, raster) |
| 23 | * ST_MapAlgebraFctNbg working on a tiled coverage |
| 24 | |
| 25 | * Multi-band ST_AddBand() |
| 26 | * Different variant of ST_SetValues() |
| 27 | * C version of the ST_Union(raster) aggregate |
| 28 | * ST_UnionToRaster() and ST_BurnToRaster() |
| 29 | * ST_CreateOverview(), ST_IsRegularlyTiled(), ST_HasOverlaps(), ST_HasGaps(), ST_HasTileSameSize(), ST_HasTileAligned() |
| 30 | * ST_Retile() |
| 31 | * Set and update of the IsNodataValue flag indicating the whole band is nodata. |
| 32 | * Subtiling of rasters (PostGIS 3.0 or create a new raster type) |
| 33 | |
| 34 | '''Other important TODO''' |
| 35 | |
| 36 | * Write a "Best practices for storing raster in PostGIS" |
| 37 | * Write a "Best practices for third party applications wishing to read raster stored in PostGIS" |
| 38 | |
| 39 | == Objectives' Details == |