= WKT Raster Planning and Funding = [[TOC]] This is the development page of PostGIS [wiki:WKTRaster WKT Raster] - a project extending PostGIS engine with raster support. You can contribute with money or developer time. Contributing give you the opportunity to have a word to say on the development priorities and on the schedule. For financial contribution, the conversion rate between time and money is 1200$ per week ≈ 5000US$ per month ≈ 60 000 US$ per year. Coders have to be experienced C developer with a minimal object oriented database development experience. There are some developers out there willing to offer their services to implement your needs. We expect that developers will: * Try to follow the schedule or at least arrange it to fit their particular needs as much as possible in accordance with the project roadmap. The project is divided into coherent groups of tasks. We are very flexible on modifying the content of those sections. * Contribute to the specifications in order to agree and to keep track of what's done. Specifications of the intented development should be described in the Specifications page and submited to the postgis-devel mailing list for comments before starting development. Ask Pierre Racine to get write access to the specification page. * Contribute to the Documentation as much as they can to make sure we produce a coherent and a professional open source product. Tasks are arranged into coherent groups: Similar functions together and dependencies first. Developers: * [http://mateusz.loskot.net/ Mateusz Loskot] (ML) at ([http://cadcorp.com/ Cadcorp]) * [http://www.cef-cfr.ca/index.php?n=Membres.PierreRacine Pierre Racine] (PR) * [http://foo.keybit.net/~strk/ Sandro Santilli] (SS) Funding contributors: * [http://www.cef-cfr.ca/index.php?n=Membres.StevenGCumming Steve Cumming] (SC): 2400 + 4800 + 4800 + 1200 = $13200 USD * [http://blog.lostinspatial.com/ Martin Daly] (MD), ([http://cadcorp.com/ Cadcorp]): $2600 USD and 2 weeks of Development Time (DT) * [http://wiki.mtri.org/display/mtripub/tyler+erickson/ Tyler Erickson] (TE): $1200 USD Status: * '''Todo''': The task has not yet been funded. Everything is to do. * '''Funded''': Someone committed some funding or developer time and the task has been assigned to a developper but the task is still to do. * '''In progress''': The task is being implemented. * '''Pending''': The developer is waiting for other development to continue. * '''Buggy''': The tast has been implemented but is disfunctional for some reason. * '''Done''': The task is finished. '''TODO:''' - port the [http://www.cef-cfr.ca/index.php?n=Membres.PierreRacineWKTRaster big table] ~mloskot == Beta 0.1 == Milestones of development of Beta 0.1. === 0.1a === Being able to create tables with RASTER fields. || '''Task''' || '''Developer''' || '''Schedule''' || '''Time''' || '''Funds (USD)''' || '''Status''' || || Initial setup: type definition, canonical input/output || SS || January 2009 || 4 weeks || 2400 by SC, 2600 by MD || Done || === 0.1b === Being able to select RASTER values based on bbox spatial relation. || '''Versions, Objectives, Tasks''' || '''Coder''' || '''Schedule''' || '''Time''' || '''Funds (US$) & Contributor''' || '''Status''' || || Spatial operators with semantic matching PostGIS ones || SS || February 2009 || 1 week || 1200 by TE || Done || || GiST indexing support || PR || February 2009 || 1 week || 1200 by SC || Done || === 0.1c === Being able to import TIFF rasters using raster2pgsql. || '''Versions, Objectives, Tasks''' || '''Coder''' || '''Schedule''' || '''Time''' || '''Funds (US$) & Contributor''' || '''Status''' || || gdal2wktraster.py as a prototype of raster2pgsql based on [http://www.gdal.org GDAL] || ML || February 2009 || 1 week || Time allocated by MD || Done || || raster2pgsql (tiff only, only one band, option for tiling) || TBD || March 2009 || 4 weeks ||4800 || Todo || === 0.1d === Being able to get all the properties of a raster (all the ''Get'' functions). || '''Versions, Objectives, Tasks''' || '''Coder''' || '''Schedule''' || '''Time''' || '''Funds (US$) & Contributor''' || '''Status''' || === 0.1e === Being able to intersect vector and raster to produce vector. || '''Versions, Objectives, Tasks''' || '''Coder''' || '''Schedule''' || '''Time''' || '''Funds (US$) & Contributor''' || '''Status''' || === 0.1f === Being able to return a JPEG, a TIFF or a PNG.