if we are talking about 1MB footprint for PLUS i have no objections. if much 
more we should investigate how to minimize further ..ede

On 28.08.2018 13:35, Giuseppe Aruta wrote:
> Hi
> sorry if I resume  the topic.
> I would like to have also the opinion of Alberto, Ede, Jukka, Stefan and 
> possible other members about it.
> - Add OpenKLEM plugin into OpenJUMP PLUS distribution (no depency required) -
> Thanks again
> Peppe
> 
> 2018-08-25 9:35 GMT+02:00 Giuseppe Aruta <giuseppe.ar...@gmail.com 
> <mailto:giuseppe.ar...@gmail.com>>:
> 
>     Hi Michael
>     thanks for the answer
>     Yes. I your right. I was wrong to make a comparision. Indeed my idea was 
> to only to demostrate that OpenKLEM can be
>     a good integration of Sextante.
> 
>     Sextante still is a valid set of tools for raster analysis. The problems 
> are only to some tools which are bugged
>     (strangely only with OpenJUMP, neither Kosmo nor GvSIG - the same 
> Sextante version)
> 
>     Regarding OpenKLEM tools,.
>     A good 50% are generic raster tools that should be used together/before 
> any analysis (raster calculator, vector to raster, hystogram, etc)
>     We have them in Sextante but, as I wrote, some of them in Sextante are 
> buggy and some in OpenKLEM are more evident and easy to use
> 
>     Regarding raster capability.
>     Both OpenKLEM and Sextante rely on RasterImageLayer and use the same 
> corresponding low level jars.
>     The difference comes from the wrappers of the raster data to a grid model 
> and the algorithms for analysis:
>     Sextante uses  wrappers and algorithms located into the distribution 
> (sextante.jar
>     and sextante-algorithms.jar) (*)
>     OpenKLEM has its own raster wrappers and algorithms (**)
> 
>     Best regards
> 
> 
> 
>     (*) Stefan did a good job to port  Sextante raster wrapper structure in 
> OJ (OpenJUMPSextanteRasterLayer).
>     It should be refine in some point.
>     For Instance an year ago some users observed a shift of the point 
> coordinates of the profile tool integrated into OJ base (which was using 
>     OpenJUMPSextanteRasterLayer ). The plugin had to be rewritten in order to 
> use RasterImageLayer class
>     (**) OpenKLEM wrappers/algorithms development traces back from the 
> experience of raster tools in AdbToolbox, a project derived from OpenJUMP,
>     which is still sponsorized by the Italian m inistry of the environment 
> http://www.pcn.minambiente.it/mattm/adb-toolbox/ 
> <http://www.pcn.minambiente.it/mattm/adb-toolbox/> (in Italian)
> 
>     2018-08-24 23:36 GMT+02:00 Michaël Michaud <m.michael.mich...@orange.fr 
> <mailto:m.michael.mich...@orange.fr>>:
> 
>         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 
>> <mailto:Jump-pilot-devel@lists.sourceforge.net>
>>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel 
>> <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
> 


------------------------------------------------------------------------------
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

Reply via email to