Ciao Adit, I took a look at the project you are working and it seems pretty interesting, moreover it fits with what are the objectives of the WCS work we are trying to carry out on the GeoServer.
As of the GeoServer custom version that we are about to release, focus was on efficiently managing two dimensional coverage improving the implementation OGC GridCoverage implementation specification present in GeoTools and adding support for such objects inside GeoServer both via the WMS service (for rendering) as well as for the WCS service. A lot of work has been carried out behind the scenes, in order to evaluate the best approach for building the back end for handling coherently coverage datasources. As you better than me know, coverages can be strange beasts. If we want to efficiently manage them we need to combine coherently various techniques like tiling, caching, decimation, pyramids, etc... hence a good back end is needed and for that matter we looked at the following libraries, JAI, ImageIO and also Java Bindings for GDAL. So to answer some of your questions, the actual version of GeoServer we developed works mainly with 2d data. Ok, now let's talk about plans and objectives. Next spiral of development (meaning introducing new functionality) for GeoTools and GeoServer is ND coverages based on the ISO 19123 specification. As I said above a lot of preliminary work has been to come up with a framework for managing the IO coherenty and the answer right now is mostly JAI+ImageIO. Moreover a lot of work has been carried out in other directions, summarising there has been significant work on ISO 19108 (time management) and ISO 1107 geometries which has been done by the guys at the Fire Sciences Lab in he US (thanks Bryce, Alex and whoever is there :-) ) plus it is worthwhile to mention the work that is about to be merged on GeoTools trunk for the complex features management. Clearly a lot has been done, but still a lot has to be done. In my personal vision the steps should done as follows: 1a>Finish the implementation of ISO 19123 object for managing nD coverage integrating work on time and geometries. 1b>Design and implement the framework for I/O which has been completely left out of ISO 19123 hence we are pretty free to do whatever we want. This two task can be done almost in parallel. 2a>Integrate the objects for managing nD Coverages in geoserver WCS This task might require quite some changes to the geoserver structure. 2b>Integrate the object for managing nD Coverage in geoserver WMS This task includes some work on geotools rendering side for coverage but it should not be terribly difficult. Ok, now you know what has been done and what we would like to do. The point is how we can proceed. The best thing would be doing an informal IRC session someday next week and having all the interested parties stating needs, objective, sustainable level of involvement and, last but not least, availaible funding, because if someone come up with money to work on this topics that would really help to get things done quickly. Hoping to spice up some discussion. Simone. On 7/26/06, Adit Santokhee <[EMAIL PROTECTED]> wrote: > > > > Hello Simboss, > > > > We are working on the DEWS project (www.dews.org.uk). One of the aims of the > project is to develop a wcs server. This should basically return 4D data > from CF NetCDF datasets stored as files or in a database. We have been > looking at the pre-existing WCS available and we came across GeoServer. Now > we are considering building based on Geoserver. > > > > But Geoserver is large and complex and we are not finding its inner workings > very easy to understand. WCS support in > > Geoserver is experimental and focused on 2-D images, rather than 4-D Data. > > > > We also worried that the "2-D" assumption in Geoserver might be deep-rooted > and we will need to dig very deep to relax this limitation. We also found > that since GeoServer is heavily dependent on GeoTools, considerable effort > is need to extend GeoTools as well to cater for our needs. > > > > We would basically like to know if there are any plans to have this feature > on GeoServer and if there is any possibility we could join forces to extend > GeoServer. > > > > Cheers, > > > > Adit > > -- °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° Simone Giannecchini Software Engineer Freelance Consultant http://simboss.wordpress.com/ °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
