Changes between Version 133 and Version 134 of WKTRaster/PlanningAndFunding
- Timestamp:
- 06/13/11 16:34:19 (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TabularUnified WKTRaster/PlanningAndFunding
v133 v134 79 79 * '''pending''': The developer is waiting for other development to continue. 80 80 * '''buggy''': The tast has been implemented but is disfunctional for some reason. 81 * '''partially done''': Some parts of task are done but everything is not finished. 81 82 * '''done''': The task is finished. 82 83 … … 88 89 ||'''Objectives and Tasks'''||'''Coder'''||'''Approx. Schedule'''||'''Time'''||'''Approx. Contribution (US$)'''||'''Status'''|| 89 90 ||[[BR]]'''Objective 2.0.01 - Being able to get and set the rotation of a raster.''' ([wiki:WKTRaster/SpecificationWorking02 specifications])|||||||||| 90 ||- ST_Rotation(raster)[[BR]]- ST_SetRotation(raster, rotation)|| DZ||||2 days||480||funded||91 ||- ST_Rotation(raster)[[BR]]- ST_SetRotation(raster, rotation)||TBD||||2 days||480||todo|| 91 92 ||[[BR]]'''Objective 2.0.02 - Being able to create a raster as the expression of another raster''' ([wiki:WKTRaster/SpecificationWorking02 specifications])|||||||||| 92 ||- ST_MapAlgebra(raster)||JA|||| 2 weeks||2400||funded||93 ||- ST_MapAlgebra(raster)||JA||||4 weeks||4800||done|| 93 94 ||[[BR]]'''Objective 2.0.04 - Implement better handling for NULL, ST_IsEmpty, ST_HasNoBand and ST_BandIsNodata rasters''' ([wiki:WKTRaster/SpecificationWorking02 specifications])|||||||||| 94 ||- ST_IsEmpty(raster)[[BR]]- ST_HasNoBand(raster, band)[[BR]]- ST_BandIsNodata(raster, band)|| PR||||2 weeks||2400||funded||95 ||- ST_IsEmpty(raster)[[BR]]- ST_HasNoBand(raster, band)[[BR]]- ST_BandIsNodata(raster, band)||JA||||2 weeks||2400||partially done|| 95 96 ||[[BR]]'''Objective 2.0.05 - Being able to set and get values for part of a raster''' ([wiki:WKTRaster/SpecificationWorking02 specifications])|||||||||| 96 ||- ST_SetValues(raster)[[BR]]- ST_Clip(raster)|| PR||||2 weeks||2400||funded||97 ||- ST_SetValues(raster)[[BR]]- ST_Clip(raster)||TBD||||2 weeks||2400||todo|| 97 98 ||[[BR]]'''Objective 2.0.06 - Being able to add a band to a raster ''' ([wiki:WKTRaster/SpecificationWorking02 specifications])|||||||||| 98 ||- ST_AddBand()||PR ||||2 weeks||2400||funded||99 ||- ST_AddBand()||PR & JA||||2 weeks||2400||done|| 99 100 100 101 … … 104 105 ||'''Objectives and Tasks'''||'''Coder'''||'''Approx. Schedule'''||'''Time'''||'''Approx. Contribution (US$)'''||'''Status'''|| 105 106 ||[[BR]]'''Objective FV.01 - Being able to return a JPEG, a TIFF or a PNG ''- Done''''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 106 ||- ST_Band(raster, band) -> raster[[BR]]- ST_Reclass(raster|geometry,string) -> same type as first argument[[BR]]- ST_AsJPEG(raster, band, quality) -> JPEG as "bytea"[[BR]]- ST_AsTIFF(raster, band, compression) -> TIFF as "bytea"[[BR]]- ST_AsPNG(raster, band) -> PNG as "bytea"||BP||TBD||2 weeks||2400 / !DevTime from ML||todo||107 ||- ST_Band(raster, band) -> raster[[BR]]- ST_Reclass(raster|geometry,string) -> same type as first argument[[BR]]- ST_AsJPEG(raster, band, quality) -> JPEG as "bytea"[[BR]]- ST_AsTIFF(raster, band, compression) -> TIFF as "bytea"[[BR]]- ST_AsPNG(raster, band) -> PNG as "bytea"||BP||TBD||2 weeks||2400 / !DevTime from DU||done|| 107 108 ||[[BR]]'''Objective FV.02 - Being able to intersect vector and raster to produce raster.''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 108 109 ||- ST_AsRaster(geometry, pixelsize) -> raster[[BR]]- Changes to ST_Intersection||TBD||TBD||4 weeks||4800||todo|| … … 112 113 ||- ST_Union(raster|geometry, raster|geometry, ‘raster’|’geometry’) -> raster/geometry[[BR]]- ST_Accum(raster set|geometry set, ‘raster’|’geometry’) -> raster/geometry||TBD||TBD||2 weeks||2400||todo|| 113 114 ||[[BR]]'''Objective FV.05 - Being able to reproject a raster'' - Done''''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 114 ||- ST_Transform(raster|geometry, SRID) -> same type as input||BP||||1 week|| 1200||todo||115 ||- ST_Transform(raster|geometry, SRID) -> same type as input||BP||||1 week||!DevTime from DU||done|| 115 116 ||[[BR]]'''Objective FV.06 - Being able todo some base raster operations.''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 116 ||- ST_Area(raster|geometry) -> double[[BR]]- ST_ValueCount(raster, value) -> integer'' - done''[[BR]]- ST_ValuePercent(raster, value) -> double precision'' - done''[[BR]]- ST_Resample(raster, pixelsize, method) -> raster[[BR]]- ST_SelectByValue(raster|geometry, ‘expression’) -> same type as first argument[[BR]]- ST_Clip(raster|geometry,geometry) -> same type as first argument[[BR]]- ST_Flip(raster|geometry, ’vertical’|’horizontal’) -> same type as first argument||TBD||||6 weeks||7200|| todo||117 ||- ST_Area(raster|geometry) -> double[[BR]]- ST_ValueCount(raster, value) -> integer'' - done''[[BR]]- ST_ValuePercent(raster, value) -> double precision'' - done''[[BR]]- ST_Resample(raster, pixelsize, method) -> raster[[BR]]- ST_SelectByValue(raster|geometry, ‘expression’) -> same type as first argument[[BR]]- ST_Clip(raster|geometry,geometry) -> same type as first argument[[BR]]- ST_Flip(raster|geometry, ’vertical’|’horizontal’) -> same type as first argument||TBD||||6 weeks||7200||partially done|| 117 118 ||[[BR]]'''Objective FV.07 - Being able to convert a raster to standards formats.''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 118 119 ||- ST_AsKML(raster|geometry) -> string[[BR]]- ST_AsSVG(raster|geometry) -> string||TBD||||2 weeks||2400||todo|| … … 129 130 ||[[BR]]'''Objective FV.13 - Being able to edit a raster.''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 130 131 ||- ST_Affine(raster|geometry,...) -> same type as input[[BR]]- ST_Translate(raster|geometry,...) -> same type as input[[BR]]- ST_Scale(raster|geometry,...) -> same type as input[[BR]]- ST_TransScale(raster|geometry,...) -> same type as input[[BR]]- ST_RotateZ,Y,Z(raster|geometry, float8) -> same type as input||TBD||||2 weeks||2400||todo|| 131 ||[[BR]]'''Objective FV.16 - Being able to quickly get raster statistics'' - done''''' ([wiki:WKTRaster/SpecificationWorking03 specifications])||||||||||132 ||- ST_SummaryStats(raster, nband) -> record[[BR]]- ST_ApproxSummaryStats(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision) -> record[[BR]]- ST_Count(raster, nband) -> bigint[[BR]]- ST_ApproxCount(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision) -> bigint[[BR]]- ST_Histogram(raster, nband) -> set of records[[BR]]- ST_ApproxHistogram(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision, bins int, width double precision[], right boolean) -> set of record[[BR]]- ST_Quantile(raster, nband) -> set of records[[BR]]- ST_ApproxQuantile(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision, quantiles double precision[]) -> set of records||BP||||2 weeks||2400|| todo||132 ||[[BR]]'''Objective FV.16 - Being able to quickly get raster statistics'' - Done''''' ([wiki:WKTRaster/SpecificationWorking03 specifications])|||||||||| 133 ||- ST_SummaryStats(raster, nband) -> record[[BR]]- ST_ApproxSummaryStats(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision) -> record[[BR]]- ST_Count(raster, nband) -> bigint[[BR]]- ST_ApproxCount(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision) -> bigint[[BR]]- ST_Histogram(raster, nband) -> set of records[[BR]]- ST_ApproxHistogram(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision, bins int, width double precision[], right boolean) -> set of record[[BR]]- ST_Quantile(raster, nband) -> set of records[[BR]]- ST_ApproxQuantile(rast raster, nband int, exclude_nodata_value boolean, sample_percent double precision, quantiles double precision[]) -> set of records||BP||||2 weeks||2400||done|| 133 134 ||[[BR]]'''Other functions''' |||||||||| 134 135 ||- ST_AsBinary(raster, compression) ([wiki:WKTRaster/SpecificationWorking03 specifications])|| ML (start ST_AsBinary) || ||2 weeks||2400 / !DevTime from MD||in-progress||