[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