Forgot to comment one suggestion
GetGeometryN and GetPolygonHoleN : how could it be more useful than the
"select component" and "select linestring" (second and third select tool
of the toolbox) ?
GetGeometryN and GetPolygonHoleN are very useful for development
purpose, or in a SQL context, but I can't see any use case in a GIS
context like OpenJUMP (but I would be happy to discover one ;-).
Michaël
Le 09/12/2015 15:37, Rahkonen Jukka (MML) a écrit :
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
------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel