Changes between Version 30 and Version 31 of WKTRaster/SpecificationWorking03


Ignore:
Timestamp:
Sep 21, 2010, 6:53:05 AM (14 years ago)
Author:
pracine
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • WKTRaster/SpecificationWorking03

    v30 v31  
    1515----
    1616
    17 == '''Objective 01 - Being able to return a JPEG, a TIFF or a PNG.''' ==
     17== '''Objective FV.01 - Being able to return a JPEG, a TIFF or a PNG.''' ==
    1818 
    1919'''ST_bytea(raster, integer) -> raster''' -- the integer parameters is the band number of the raster.[[BR]]
     
    131131
    132132----
    133 == '''Objective 02 - Being able to intersect vector and raster to produce raster.''' ==
     133== '''Objective FV.02 - Being able to intersect vector and raster to produce raster.''' ==
    134134 
    135135
     
    181181
    182182----
    183 == '''Objective 03 - Being able to use "group by" to accumulate tiles to form a new raster.''' ==
     183== '''Objective FV.03 - Being able to use "group by" to accumulate tiles to form a new raster.''' ==
    184184 
    185185
     
    189189
    190190----
    191 == '''Objective 05 - Being able to reproject a raster.''' ==
     191== '''Objective FV.05 - Being able to reproject a raster.''' ==
    192192 
    193193
     
    195195 
    196196----
    197 == '''Objective 06 - Being able to do some base raster operations.''' ==
     197== '''Objective FV.06 - Being able to do some base raster operations.''' ==
    198198 
    199199
     
    252252
    253253----
    254 == '''Objective 07 - Being able to convert a raster to standards formats.''' ==
     254== '''Objective FV.07 - Being able to convert a raster to standards formats.''' ==
    255255 
    256256
     
    259259 
    260260----
    261 == '''Objective 08 - Being able to control the validity of a raster.''' ==
     261== '''Objective FV.08 - Being able to control the validity of a raster.''' ==
    262262 
    263263
     
    267267 
    268268----
    269 == '''Objective 09 - Being able to use other major topological operators''' ==
     269== '''Objective FV.09 - Being able to use other major topological operators''' ==
    270270 
    271271
     
    275275
    276276----
    277 == '''Objective 10 - Being able to derive a raster layer from vector layer.''' ==
     277== '''Objective FV.10 - Being able to derive a raster layer from vector layer.''' ==
    278278 
    279279
     
    281281 
    282282----
    283 == '''Objective 11 - Being able to do on rasters most operations available on geometries''' ==
     283== '''Objective FV.11 - Being able to do on rasters most operations available on geometries''' ==
    284284 
    285285
     
    291291 
    292292----
    293 == '''Objective 12 - Being able to use all the other topological operators''' ==
     293== '''Objective FV.12 - Being able to use all the other topological operators''' ==
    294294 
    295295
     
    303303 
    304304----
    305 == '''Objective 13 - Being able to edit a raster''' ==
     305== '''Objective FV.13 - Being able to edit a raster''' ==
    306306 
    307307'''ST_Affine(raster|geometry,…) -> same type as input'''[[BR]]
     
    312312
    313313----
    314 == '''Objective 14 - Being able to intersect two rasters to get a raster.''' ==
     314== '''Objective FV.14 - Being able to intersect two rasters to get a raster.''' ==
    315315 
    316316'''ST_Intersection(raster, integer, raster, integer) -> raster''' - Returns a two bands raster with values only in the intersecting areas of both rasters. Integer parameters are the band number of the raster.
     
    324324
    325325----
    326 == '''Objective 15 - Being able to intersect two rasters to get a geometry.''' ==
     326== '''Objective FV.15 - Being able to intersect two rasters to get a geometry.''' ==
    327327 
    328328'''ST_Intersection(raster, integer, raster, integer, 'geometry') -> geometry''' - Returns a two bands raster with values only in the intersecting areas of both rasters. Integer parameters are the band number of the raster.
     
    337337
    338338----
    339 == '''Objective 16 - Being able to quickly get raster statistics.''' ==
     339== '''Objective FV.16 - Being able to quickly get raster statistics.''' ==
    340340
    341341'''Add cached basic raster statistic to the base raster WKB format.
    342342
    343343----
    344 == '''Objective 17 - Being able to refer to band by textual name.''' ==
     344== '''Objective FV.17 - Being able to refer to band by textual name.''' ==
    345345
    346346'''Add 8 digit string to each band in the base raster WKB format.
     
    351351 
    352352----
    353 == '''Objective 18 - Being able to load rasters from SQL''' ==
     353== '''Objective FV.18 - Being able to load rasters from SQL''' ==
    354354
    355355The idea is to change the rt_band_get_data core function so it load filesystem registered raster data using GDAL into the data base. This allow us to create a list of raster with a new ST_MakeRegisteredRaster("c:/temp/mytiff/*.tif") and to convert them witinot a CREATE TABLE with a ST_MakeBandInDB(rast, band)