Changes between Version 41 and Version 42 of WKTRaster/PlanningAndFunding


Ignore:
Timestamp:
Apr 15, 2009, 2:08:16 PM (15 years ago)
Author:
pracine
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • WKTRaster/PlanningAndFunding

    v41 v42  
    6868== Milestones for Beta 0.2.4 ==
    6969
     70
     71||'''Objectives and Tasks'''||'''Coder'''||'''Approx. Schedule'''||'''Time'''||'''Fund (US$)'''||'''Status'''||
     72
     73||[[BR]]'''Objective 0.2.4a - Being able to register TIFF and JPEG tiles as raster stored outside the database.'''||
     74||Mostly changes to raster2pgsql.exe and RT_RasterFromText().[[BR]]- RT_GetPath() -> string[[BR]]- RT_SetPath(string)||TBD||||2 weeks||2400||todo||
     75||[[BR]]'''Objective 0.2.4b - Being able to import JPEG rasters using raster2pgsql.exe.'''||
     76||Mostly changes to raster2pgsql.exe||TBD||||1 week||1200||todo||
     77||[[BR]]'''Objective 0.2.4c - Being able to intersect vector and raster to produce raster.'''||
     78||- RT_AsRaster(geometry, pixelsize) -> raster[[BR]]- Changes to RT_Intersection||TBD||||4 weeks||4800||todo||
     79||[[BR]]'''Objective 0.2.4d - Being able to use "group by" to accumulate tiles to form a new raster.'''||
     80||- RT_Union(raster|geometry, raster|geometry, ‘raster’|’geometry’) -> raster/geometry[[BR]]- RT_Accum(raster set|geometry set, ‘raster’|’geometry’) -> raster/geometry||TBD||||2 weeks||2400||todo||
     81
     82== Other Important Milestones ==
     83
     84
     85||'''Objectives and Tasks'''||'''Coder'''||'''Approx. Schedule'''||'''Time'''||'''Fund (US$)'''||'''Status'''||
     86
     87||[[BR]]'''B03a - Being able to set all the properties of a raster.'''||
     88||- RT_SetSRID(raster|geometry, integer)[[BR]]- RT_SetPixelType(raster, band, string)[[BR]]- RT_SetPixelSize(raster)[[BR]]- RT_SetNoDataValue(raster, band, value)[[BR]]- RT_SetGeoReference(raster, string)||TBD||||1 week||1200||todo||
     89||[[BR]]'''B03b - Being able to reproject a raster.'''||
     90||- RT_Transform(raster|geometry, SRID) -> same type as input||TBD||||1 week||1200||todo||
     91||[[BR]]'''B03c - Being able todo some base raster operations.'''||
     92||- RT_Area(raster|geometry) -> double[[BR]]- RT_Count(raster, value) -> integer[[BR]]- RT_Resample(raster, pixelsize, method) -> raster[[BR]]- RT_SelectByValue(raster|geometry, ‘expression’) -> same type as first argument[[BR]]- RT_Reclass(raster|geometry,string) -> same type as first argument[[BR]]- RT_MapAlgebra(raster|geometry, [raster|geometry,...], ‘mathematical expression’, ‘raster’ |’geometry’) -> raster/geometry[[BR]]- RT_Clip(raster|geometry,geometry) -> same type as first argument[[BR]]- RT_Flip(raster|geometry, ’vertical’|’horizontal’) -> same type as first argument||TBD||||6 weeks||7200||todo||
     93||[[BR]]'''B04a - Being able to convert a raster to standards formats.'''||
     94||- RT_AsKML(raster|geometry) -> string[[BR]]- RT_AsSVG(raster|geometry) -> string||TBD||||2 weeks||2400||todo||
     95||[[BR]]'''B04b - Being able to control the validity of a raster.'''||
     96||- RT_IsEmpty(raster|geometry) -> boolean[[BR]]- RT_mem_size(raster|geometry) -> integer[[BR]]- RT_isvalid(raster|geometry) -> boolean||TBD||||1 week||1200||todo||
     97||[[BR]]'''B04c - Being able to use other major topological operators.'''||
     98||- RT_Within(raster|geometry A, raster|geometry B)[[BR]]- RT_Contains(raster|geometry A, raster|geometry B)[[BR]]- RT_Overlaps(raster|geometry, raster|geometry)||TBD||||1 week||1200||todo||
     99||[[BR]]'''B05a - Being able to derive a raster layer from vector layer.'''||
     100||- RT_Interpolate(points, pixelsize, method) -> raster||TBD||||1 week||1200||todo||
     101||[[BR]]'''B05b - Being able todo on rasters most operations available on geometries.'''||
     102||- RT_Centroid(raster|geometry) -> point geometry[[BR]]- RT_PointOnSurface(raster|geometry) -> point geometry[[BR]]- RT_Buffer(raster|geometry, double) -> same type as first arg.[[BR]]- RT_ConvexHull(raster|geometry) -> same type as input[[BR]]- RT_Difference(raster|geometry A, raster|geometry B) -> same type as first argument[[BR]]- RT_SymDifference(raster|geometry,raster|geometry,‘raster’|’geometry’) -> raster/geometry||TBD||||4 weeks||4800||todo||
     103||[[BR]]'''B06a - Being able to use all the other topological operators.'''||
     104||- RT_Equals(raster|geometry, raster|geometry)[[BR]]- RT_Disjoint(raster|geometry, raster|geometry)[[BR]]- RT_Touches(raster|geometry, raster|geometry)[[BR]]- RT_Crosses(raster|geometry, raster|geometry)[[BR]]- RT_Covers(raster|geometry A, raster|geometry B)[[BR]]- RT_IsCoveredBy(raster|geometry A, raster|geometry B)[[BR]]- RT_Relate(raster|geometry, raster|geometry, intersectionPatternMatrix )||TBD||||2 weeks||2400||todo||
     105||[[BR]]'''B07b - Being able to edit a raster.'''||
     106||- RT_SetValue(raster, band, x, y, value)[[BR]]- RT_Affine(raster|geometry,...) -> same type as input[[BR]]- RT_Translate(raster|geometry,...) -> same type as input[[BR]]- RT_Scale(raster|geometry,...) -> same type as input[[BR]]- RT_TransScale(raster|geometry,...) -> same type as input[[BR]]- RT_RotateZ,Y,Z(raster|geometry, float8) -> same type as input||TBD||||2 weeks||2400||todo||
     107||Other functions[[BR]]- RT_AsBinary(raster, compression)[[BR]]- RT_RasterFromWKB(raster, [<srid>])[[BR]]- RT_RasterFromText(string, [<srid>])[[BR]]- RT_AsText(raster)||TBD||||2 weeks||2400||todo||
     108||'''Total'''||||48 weeks||58800||||
     109