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

Reply via email to