Hi Andrea, > Now, the module is already using the GT2 process API, and my current > plan is to develop vector modules against it. > For raster modules Sextante is there, and it makes a lot of sense to > use it instead of reinventing the wheel.
Though it contains more raster geoalgorithms, around one third of all the algorithms implemented in SEXTANTE are vector analysis ones. Check the list of available algorithms before you start implementing yours, maybe it is already implemented. If not, why not implementing them in SEXTANTE instead of directly using the GT process API?? that way, they could be used in any of the applications currently using SEXTANTE (uDig, gvSIG, SDI...) or the ones that will use it in the future, and also used as GT processes, since there is already a wrapper class. > >> Bindings for GT2.2, GT2.4 and GT2.5 are already developed and available >> in >> the SVN repository. > > You mean, in the Sextante repository? Yes, in the SEXTANTE repository. Here is the URL: https://svn.forge.osor.eu/svn/sextante You will find them in the soft/bindings folder. Check the geotools25 folder. I contains bindings for data objects and also those classes I mentioned for wrapping SEXTANTE processes so they implement the geotools process API. There are also a few examples, fully commented, that should help you understand how to use SEXTANTE. Jesse wrote most of these bindings, and they are working fine, but feel free to have a look at the code and point out any errors or improvements that you find. For sure you know more about geotools than me... Since you are going to use all this for a WPS module in GeoServer, I would like to tell you that the people at 52North have started creating a new module to incorporate SEXTNATE in their WPS server (you can already find some code in their SVN). They are not using the geotools process API, but 52N uses geotools. I do not know if it would be easy to share ideas between 52N and GeoServer, but it looks like you are both trying to do something similar, so maybe it would be worth to have a look at what they do. As I said, I would like to help you as much as possible. Like you, I am also doing this on a voluntary basis, since WPS services are not the interest of those funding SEXTANTE, but I believe it is a great opportunity to join such an important project as GeoServer, so I will try to spend sometime with this if necessary. I am writing a small manual about SEXTANTE for programmers, which will show how to add new geoalgorithms or how to use the library. I hope to have it ready soon. Anyway, if you have questions, feel free to ask me, ok? Regards, and thanks again for your interest. Victor ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Geotools-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-devel
