Hi Peppe,
It is very promising. OpenKLEM seems a good extension for OpenJUMP.
Also it is nice that you could reduce dependencies. I think that a
separate extension could be OK as it offers quite specialized methods
(compared to my usage), but as we do not have an easy plugin mechanism
to add extensions through the GUI, I'm fine if you include it in the
PLUS distro.
Not sure I understand correctly the comparison with Sextante : do you
suggest to replace Sextante ? Or is it just to demonstrate that OpenKLEM
adds new useful capabilities compared to Sextant.
I'm a bit lost when it comes to raster capabilities. Does OpenKLEM
relies on the same low-level libraries as Sextante (jai ? common-imaging
? imageio ?), does it rely on the same raster driver as Sextante
(RasterImageLayer ?) or does it has its own ?
Thanks,
Michaël
Le 24/08/2018 à 18:40, Giuseppe Aruta a écrit :
Hi Jumpers
OpenKLEM is a set of tools for basic raster and hydrological analysis
http://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP#Raster_Analysis
<http://ojwiki.soldin.de/index.php?title=Plugins_for_OpenJUMP#Raster_Analysis>.
One of our member, Alberto De Luca, has been involved on OpenKLEM
development. The software is used by Prof. Roberto Rossi in his
course Gis Applications in Hydrogeology (University of Padua -
https://didattica.unipd.it/off/2017/LM/AV/AG0062/000ZZ/AG01122459/N0
<https://didattica.unipd.it/off/2017/LM/AV/AG0062/000ZZ/AG01122459/N0>).
In the last 2 months, in agreement with Alberto and Roberto, I
reworked OpenKLEM source code to reduce the depencies of OpenKLEM to
external libraries (mostly OpenDocumet ones). And to make a copy of
working OpenKLEM smaller in size and connected only to OpenJUMP plus
libraries.
This reduced OpenKLEM setup from 8 files(2 core files + 6
OpenDocuments onse)-7 Mb to 2 core files-1 Mb.
My proposal in this mail is to integrate OpenKLEM to OpenJUMP PLUS.
These are the advantages and integration with OpenJUMP. And a
comparison Sextante:
1) Raster instrumentation enrichment
the hydrographic analysis tools in OpenKLEM increases the offer of
Sextante's raster instrumentation
2) Basic raster tools:
Sextante has a more extensive set of basic raster instrumentation. But
some of these have unresolved bugs (due to scarce users). Such as the
"Sextante> Basic Hydrological Analysis> Sink Fill" tool.The equivalent
OpenKLEM tools seem to work properly.
3) Availability of the source code.
OpenKLEM: The raster wrappers used in OpenKLEM are integrated into one
of the two installation files. The source code is available for any
changes / inspections.
Sextante: The source code of the wrapper and gui of Sextante
(sextante.jar and sextante-gui.jar) integrated in OpenJUMP (ver 1, I
believe) is not available (unless Stefan still saves a copy). GvSigCE
has a recent version (2014) of Sextante still subject to developmen
untill 2017t. I tried to recompile t it for OJ and found more
dependencies to GvGIG libraries. I suspect that by now the two
Sextante (OJ and GvSIGCE are fork)
4) Users
Sextante. Apart from me I do not know other users who regularly use
Sextante
OpenKLEM. It is used in an annual university course in Padua
Documentation:There are some papers and thesys about the usage of
Kinematik Local Excess Model (KLEM, the hydrographic model used by
OpenKLEM). In Italian.
I can resume the basics and try to make a brief documentation about
the tools, in English.
Source code. I can integrate OpenKLEM source code into OpenJUMP repository
Copyright: GNU General Public License. Alberto, you can correct me ;)
In this folder you can find OpenKLEM, its source code and the
instruction to setup:
https://sourceforge.net/projects/opensit/files/Openjump/OpenKLEM/
<https://sourceforge.net/projects/opensit/files/Openjump/OpenKLEM/>
I hope I have been brief and exhaustive. Waiting for your opinions
Best regards
Peppe
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel