Changes between Version 147 and Version 148 of WKTRaster/SpecificationWorking03


Ignore:
Timestamp:
Jul 11, 2011, 2:29:45 PM (13 years ago)
Author:
pracine
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • WKTRaster/SpecificationWorking03

    v147 v148  
    370370 * A PL/pgSQL prototype of ST_Union exist in script/plpgsql/st_union.sql.
    371371
     372 * Variants
     373
     374 1) ST_Union(raster, band)
     375
     376 2) ST_Union(raster, band, p_expression)[[BR]]
     377 3) ST_Union(raster, band, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr)
     378
     379 4) ST_Union(raster, band, p_expression, t_expression)[[BR]]
     380 5) ST_Union(raster, band, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr)[[BR]]
     381
     382
     383 6) ST_Union(raster, band, p_expression, t_expression, f_expression)[[BR]]
     384 7) ST_Union(raster, band, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr, f_expression, f_nodata1expr, f_nodata2expr, f_nodatanodataexpr)
     385
     386'''ST_MultibandUnion(raster, band)'''
     387
     388 * Same as ST_Union but handle multi-band rasters.
    372389
    373390'''ST_Accum(raster set|geometry set, 'raster'|'geometry') -> raster/geometry'''
     
    575592 * When expression is 'LAST' the process can be implemented with GDALRasterizeLayers since, apparently GDALRasterizeLayers do not allow other burning rules.
    576593
    577 '''ST_UnionToRaster(set of geometry[, p_expr, t_expr, f_expr]) -> raster'''
     594'''ST_UnionToRaster(set of geometry, val[, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr, f_expression, f_nodata1expr, f_nodata2expr, f_nodatanodataexpr]) -> raster'''
    578595
    579596 * ST_UnionToRaster is an aggregate function very similar to ST_Union(set of raster) which burn, one after the other, all the geometries of a table, or selected by a GROUP BY clause, into a unique raster.
    580597
    581  * It is implemented as a wrapper around ST_Union(ST_AsRaster(geometry, value, raster, band, p_expression, t_expression, f_expression)) function.
     598 * It is implemented as a wrapper around ST_Union(ST_AsRaster(geometry, value, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy), p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr, f_expression, f_nodata1expr, f_nodata2expr, f_nodatanodataexpr)) function.
    582599
    583600 * Variants
    584601
    585  1) ToRaster(raster, band, geometry, val)
    586  2) ToRaster(raster, band, geometry, val, p_expression)
    587  3) ToRaster(raster, band, geometry, val, p_expression, t_expression)
    588  4) ToRaster(raster, band, geometry, val, p_expression, t_expression, f_expression)
     602 1) ST_UnionToRaster(set of geometry, val)
     603
     604 2) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression)[[BR]]
     605 3) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr)
     606
     607 4) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, t_expression)[[BR]]
     608 5) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr)[[BR]]
     609
     610
     611 6) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, t_expression, f_expression)[[BR]]
     612 7) ST_UnionToRaster(set of geometry, val, pixeltype, nodataval, x float8, y float8, pixelsizex, pixelsizey, skewx, skewy, p_expression, p_nodata1expr, p_nodata2expr, p_nodatanodataexpr, t_expression, t_nodata1expr, t_nodata2expr, t_nodatanodataexpr, f_expression, f_nodata1expr, f_nodata2expr, f_nodatanodataexpr)
    589613
    590614----