Hi Michaël,

I have tried most functions which are available in JTS Testbuilder but it feels 
that there are not many that could be just added into OpenJUMP without making 
new user interface elements for using them. These three might be possible to 
add without new UI but I am  not sure how useful they are for the users


-          TranslateCentreToOrigin

-          TranslateToOrigin

-          OctagonalEnvelope

These functions feel interesting but they require some programming:

-          Scale

-          CreateFractalShape feels good for creating complex geometries for 
testing.

-          GetGeometryN and GetPolygonHoleN for editing and removing parts and 
holes from multigeometries and geometrycollections - should be topped up with 
UI button GetNext for selecting and panning to the next geometry/hole.

-          ExtractLine and ExtractPoint would be nice additions to linear 
referencing tools. Extract line tool could be improved a bit to accept also 
start distance for the extracted line (extract between 1 and 5 km) and count 
distance from the end of the linestring (extract the last km).

I also feel that it could be possible to develop a nice plugin that would 
utilize the numerous RandomPoints functions. I have not yet discovered an exact 
use case but perhaps anonymizing statistical data could be one, and splitting 
polygons into about equal areas by creating RandomPointsInPolygon first and 
applying Voronoi polygons and merging neighboring polygons in some clever way 
afterwards.  See this for reference 
http://gis.stackexchange.com/questions/171727/polygon-split-with-defined-area.

I think that all these can be rather plans for the future than anything to 
implement into the next OJ release.

-Jukka-

Michaël Michaud wrote:

Hi Jukka,

Adding such geometry functions to OpenJUMP is generally not difficult. I have 
added "Minimum Bounding Circle" along with some others about one year ago,
and if you notice some other useful jts functions which are not available in 
OpenJUMP, I will be pleased to add them.

Michaël
Le 19/11/2015 13:24, Rahkonen Jukka (MML) a écrit :
Hi,

There are some cool function in JTS 
https://sourceforge.net/p/jts-topo-suite/code/HEAD/tree/trunk/. I guess that 
some OpenJUMP functions in the geometry functions menu are the same JTS 
functions, like "Minimum Bounding Circle".

I wonder how difficult it would be to add some more functions from JTS to 
OpenJUMP. Best way for browsing and testing the available functions is to 
download JTS from https://sourceforge.net/projects/jts-topo-suite/files/jts/ 
and run the testbuilder application from the bin directory.

It seems that there is some unmaintained jts-jump plugin 
https://sourceforge.net/p/jts-topo-suite/code/HEAD/tree/trunk/jts-jump but I 
have no idea about what it was.

-Jukka Rahkonen-




------------------------------------------------------------------------------




_______________________________________________

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

------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to