Changes between Version 219 and Version 220 of WKTRaster/SpecificationWorking03

Show
Ignore:
Timestamp:
07/25/12 15:16:35 (10 months ago)
Author:
pracine
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WKTRaster/SpecificationWorking03

    v219 v220  
    1616== !RoadMap (in order of importance)(not every items have a description below) == 
    1717 
    18  * Have a stable and fast GDAL driver (see GDAL tickets and specifications). 
    19  
    20  * Work on ST_MapAlgebra() 
    21   * 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 ST_MapAlgebra. 
    22   * Multiband ST_MapAlgebra(raster, raster). 
    23   * Optimized version of two rasters ST_MapAlgebra setting pixel areas when possible instead of just pixels by pixels. 
    24   * ST_MapAlgebraFctNbg working on a tiled coverage. 
    25  
    26  * Different variant of ST_SetValues() (Objective FV.23 below). 
    27  
    28  * Integrate some useful plpgsql prototypes not needing to be implemented in C to be fast: ST_CreateIndexRaster(), ST_Tile(), ST_AreaWeightedSummaryStats(), ST_SummaryStatsAgg(). 
    29  
    30  * ST_CreateOverview(), ST_IsRegularlyTiled(), ST_HasOverlaps(), ST_HasGaps(), ST_HasTileSameSize(), ST_HasTileAligned()(Objective FV.20 below) 
    31  
    32  * C version of the ST_Union(raster) aggregate (Ticket #1364). 
    33  
    34  * CUnit tests. 
    35  
    36  * C Aggregate versions of stats functions (see the ST_SummaryStatsAgg() plpgsql prototype). 
    37  
    38  * GUI Loader. 
    39  
    40  * Faster out-of-db data loading. 
    41  
    42  * Set and keep up to date the !IsNodataValue flag indicating that the whole band is nodata and add related optimizations. (Objective FV.22 below and Ticket #593). 
    43  
    44  * Add ST_Union() variants accepting a set of temporary expressions. 
    45  
    46  * Multi-band ST_AddBand(). 
    47  
    48  * ST_UnionToRaster() and ST_BurnToRaster() (Objective FV.19 below). 
    49  
    50  * Subtiling of rasters (PostGIS 3.0 or create a new raster type). 
     181) Have a stable and fast GDAL driver (see GDAL tickets and specifications). 
     19 
     202) 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 ST_MapAlgebra. 
     21 
     223) Multiband ST_MapAlgebra(raster, raster). 
     23 
     244) C version of the ST_Union(raster) aggregate (Ticket #1364). 
     25 
     265) Optimized version of two rasters ST_MapAlgebra() setting pixel areas when possible instead of just pixels by pixels. 
     27 
     286) ST_MapAlgebraFctNbg() working on a tiled coverage. 
     29 
     307) Different variant of ST_SetValues() (Objective FV.23 below). 
     31 
     328) Integrate the ST_CreateIndexRaster() plpgsql prototype (do not need to be implemented in C to be fast). 
     33 
     349) Integrate the ST_Tile() plpgsql prototype (do not need to be implemented in C to be fast). 
     35 
     3610) Integrate the ST_AreaWeightedSummaryStats() plpgsql prototype (do not need to be implemented in C to be fast). 
     37 
     3811) Integrate the ST_SummaryStatsAgg() plpgsql prototype (do not need to be implemented in C to be fast). 
     39 
     4012) ST_CreateOverview(), ST_IsRegularlyTiled(), ST_HasOverlaps(), ST_HasGaps(), ST_HasTileSameSize(), ST_HasTileAligned()(Objective FV.20 below) 
     41 
     4213) C Aggregate versions of stats functions (see the ST_SummaryStatsAgg() plpgsql prototype). 
     43 
     4414) GUI Loader. 
     45 
     4615) Faster out-of-db data loading. 
     47 
     4816) Set and keep up to date the !IsNodataValue flag indicating that the whole band is nodata and add related optimizations. (Objective FV.22 below and Ticket #593). 
     49 
     5017) Add ST_Union() variants accepting a set of temporary expressions. 
     51 
     5218) Multi-band ST_AddBand(). 
     53 
     5419) ST_UnionToRaster() and ST_BurnToRaster() (Objective FV.19 below). 
     55 
     5620) CUnit tests. 
     57 
     5821) Subtiling of rasters (PostGIS 3.0 or create a new raster type). 
    5159 
    5260'''Other important TODO'''