Hi Ede,
thanks for the answer

*>what's needed are proper sources, preferably a maven project. let's move
it to github when you are satisfied that it's release-worthy and give you
>some support to set up. you will see it's really no rocket science.*
I will plan to migrate in Autumn time, possibly before 2023. In that time I
will ask an help, thanks again

>*if the tools were based on previous work of others you need to mention
that and the old/current licenses in a Readme prominently.*
I am working around. Mainly all the majority of the code derives from an
accurate reading of academic references (which I will add to the
the readme files).
At the same time, I also control codes from other projects (Sextante,
WhiteBox GAT, GRAP and ImageJ)  and used minor but essential parts of the
code:
a) ImageJ framework for Raster 3D and Delaunnay triangulation
b) GRAP and Sextante Hydrologic wrappers
c) Whitebox import multiband and lidar raster

Copyrights:
a) Image J is public domain
b)  WhiteBox was GPL ver 3 (  Whitebox GAT download | SourceForge.net
<https://sourceforge.net/projects/whiteboxgat/>  ). I wrote to the author
who abandoned the project and also gave the
permission to reuse the code for OpenJUMP
c) Sextante is maintained by OpenJUMP community, at this point. It is GPL
ver 3
d) GAP is the raster support for OrbisGIS and rewrites parts of Sextante
and seems not active since 10 years. It is GPL 3 (
https://github.com/orbisgis/grap/blob/master/Licenses/license-GPL.txt)

*>i see you "integrated" the libraries source code instead of using jars.
what were the alternative jar sizes? generally i'd rather include
maintained code then a stale copy.*
I preferred this way. During the development I realized that not all the
external classes of the libraries were necessary. And that OpenJUMP, with
some modifications, has the majority of necessary codes. I used only the
necessary classes from external jars (For instance ImagJ main jar is 2.3
Mb, I only needed classes for less than 30 kb. The same from Whitebox and
JEP).
The result is 150 Kb only of external classes, compared to 3-3.5 Mb of
external JARS

Best regards
Peppe



Il giorno mar 5 lug 2022 alle ore 11:09 <edgar.sol...@web.de> ha scritto:

> On 05.07.2022 10:15, Giuseppe Aruta wrote:
> > Hi Ede,Michael, Yukka and other Jumpers
>
> hey Peppe, hey Yukka *lol* ;)
>
> > Since last year I have been working around a new plugin for Openjump. It
> is a large set of tools for raster analysis which should simplify some
> analysis on geomorphology and hydrology using DEM.
> > It is a sum of some ideas: a) to reduce all the depency of external
> libraries and reuse what is available between Oj and Jts;
> > b) to reduce ram, time processing and usage of wrappers which affects
> Sextante and a bit Openklem  (if users load many rasters in openjump)
> > c) to add new tools, improve others, explore other aspects of
> morphologic and hydrologic analysis with rasters, etc.
> >
> > The result is set of some dozen of tools for raster analysis in a 1Mb
> file: there are still a depency to Jep, White box and ImageJ classes which
> I reduced to 150 kb and embedded with the tools .
> SNIP
>
> what's needed are proper sources, preferably a maven project. let's move
> it to github when you are satisfied that it's release-worthy and give you
> some support to set up. you will see it's really no rocket science.
>
> if the tools were based on previous work of others you need to mention
> that and the old/current licenses in a Readme prominently.
>
> >
> > This is the documentation page. A bit old as it refers to a raster
> toolset that works only with OJ 1.16
> > https://sourceforge.net/p/opensit/wiki/Geo%20Arbores%20Raster%20Tools/ <
> https://sourceforge.net/p/opensit/wiki/Geo%20Arbores%20Raster%20Tools/>
>
> should probably migrated to the Wiki if the plan is to add it to OJ distro
> anyway.
>
> > These are the last realize versions of raster toolset.
> > They work either with OJ core and with OJ plus 2.0.
> >
> https://sourceforge.net/p/opensit/code/HEAD/tree/Projects/Raster%20tools/OpenJUMP%201.16/Builds/
> <
> https://sourceforge.net/p/opensit/code/HEAD/tree/Projects/Raster%20tools/OpenJUMP%201.16/Builds/
> >
> >
> > The code is here:
> >
> https://sourceforge.net/p/opensit/code/HEAD/tree/Projects/Raster%20tools/OpenJUMP%201.16/source/
> <
> https://sourceforge.net/p/opensit/code/HEAD/tree/Projects/Raster%20tools/OpenJUMP%201.16/source/
> >
>
> i see you "integrated" the libraries source code instead of using jars.
> what were the alternative jar sizes? generally i'd rather include
> maintained code then a stale copy.
>
> ..ede
>
>
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to