[Java-collab] JUMP Lib and GeoScript

Stefan Steiniger sstein at geo.uzh.ch
Sat Oct 6 10:24:18 PDT 2012


well.. it is a binding, translating between the two feature models and 
to access the Sextante GUI from OpenJUMP/gvSIG/etc. I don't think they 
use wrapper classes. Basically you send the data to Sextante (or it gets 
it automaticaly) and then it does computations and sends it back - 
somehow like a normal OJ plugin. I found handling Features in Sextante 
just a little bit more difficult, but it is more flexible and I may be a 
little biased knowing only JUMPs.

Sextante comes with OpenJUMP PLUS... just go through the main menu and 
you will find a Sextante menu and there 3 entries.

One of the nice things is that Sextante has command line capabilities. 
But what you need to be aware of is, that you cannot to be interactive 
in a processing chain from within OJ. You start a calculation and then 
have to wait until the results come back (well.. maybe you can cancel, 
but thats it).

Btw. Sextante is the work of basically one guy: Victor Olaya (e.g. like 
Martin designed JUMP), but he got some helpers ;)

However - I also should say that GeoScript is another good option, and 
you may find more people who contribute to it.

stefan

PS: My HomeRange toolbox : HoRAE adds Funktions to OJ using Sextantes 
raster capabilities. So you can look how it is done. Or you look how I 
implemented Raster capabilities in OJ. That Model is a copy of the 
Sextante raster model.

Am 06.10.12 11:57, schrieb Landon Blake:
> Stefan:
>
> Thanks for the info about Sextante. It looks like they have done a nice
> job. I read through some of there docs, and they mention OpenJUMP
> "bindings" already exist. Can you offer any thoughts on how those work?
> Are the using wrapper classes?
>
> Landon
>
> On Oct 5, 2012 5:26 PM, "Stefan Steiniger" <sstein at geo.uzh.ch
> <mailto:sstein at geo.uzh.ch>> wrote:
>
>     Hi Landon,
>
>     now that I have read your emails, I would recommend you to have a
>     look at the Sextante library, and developed algorithms for that.
>     I did this for example.
>
>     Sextante is highly modular and has a wealth of algorithms already.
>     Even more so, there exists a modeller to chain different algorithms.
>     And - since this summer, there is also a Python adapter for QGIS (or
>     is it a port?).
>
>     In how far you need to use it with a Host-Program (gvSIG, OpenJUMP,
>     QGIS, ...), I am not sure about it.
>
>     my 2 cents,
>     stefan
>
>     http://sextantegis.com/
>
>     Am 05.10.12 20:03, schrieb Landon Blake:
>
>         I recently posted a message to the OpenJUMP and deegree Project
>         mailing lists about organizing an effort to extract core parts of
>         OpenJUMP (especially the simple feature model) into a stand alone
>         library called JUMP Lib. (My original message is here:
>         http://sourceforge.net/__mailarchive/forum.php?thread___name=CALJ1OBUVo3AtKykAP6MqX%__2BuO5d--__pMDZdFq0cFPizJ2HZoJSCw%40mail.__gmail.com&forum_name=jump-__pilot-devel
>         <http://sourceforge.net/mailarchive/forum.php?thread_name=CALJ1OBUVo3AtKykAP6MqX%2BuO5d--pMDZdFq0cFPizJ2HZoJSCw%40mail.gmail.com&forum_name=jump-pilot-devel>
>         ).
>
>         Jody Garnett was listening in. He mentioned the simple feature model
>         in OpenJUMP was fairly close to the one in GeoScript, and suggested
>         that GeoScript would benefit from a Java implementation of its
>         API. I
>         know very little about LocationTech, but with Jody's
>         encouragement I'm
>         trying to explore common ground and opportunities for collaboration.
>
>         I posted a message on this topic to the LocationTech mailing
>         list, but
>         I wanted to post here as well. I'm trying to avoid doing a bunch of
>         independent work before I talk to potential collaborators.
>
>         Thanks.
>
>         Landon
>
>         PS - My message to Jody about the challenges to this approach,
>         including the use of wrappers, is here:
>         http://sourceforge.net/__mailarchive/message.php?msg___id=29929818
>         <http://sourceforge.net/mailarchive/message.php?msg_id=29929818>
>         _________________________________________________
>         Java-collab mailing list
>         Java-collab at lists.osgeo.org <mailto:Java-collab at lists.osgeo.org>
>         http://lists.osgeo.org/__mailman/listinfo/java-collab
>         <http://lists.osgeo.org/mailman/listinfo/java-collab>
>
>     _________________________________________________
>     Java-collab mailing list
>     Java-collab at lists.osgeo.org <mailto:Java-collab at lists.osgeo.org>
>     http://lists.osgeo.org/__mailman/listinfo/java-collab
>     <http://lists.osgeo.org/mailman/listinfo/java-collab>
>


More information about the Java-collab mailing list