Stefan Steiniger schrieb:
> Hei Arnd,
>
> probably not a very useful answer
> a) problem A+B seem to be configuration problem. Unfortuanetly I am
> not able to solve them , as I did not wrote the triangulation/voronoi
> algorithm. Not sure what I can do here - except to find a replacement
> for the current algorithm.
Arnd: It tried it with a couple of different point layers and sometimes
it works and sometimes OJ brings the error message. I try to find
differences between the tested point layers which could causes the error
message but I have no idea at the moment.
>
> on B) would it be sufficient to deliver just the thiessen lines back
> and the to try polygonization by hand?
Arnd: It could be a first solution. I do not know if it is a greater job
to do it but of course I will test it.
>
> b) i need to check problem C, but I am not sure if there is a
> misunderstanding. The background-border-layer is only used to
> determine the dimensions of the final output (i.e. to avoid having a
> too small output). Not sure if this is what you thought?
Arnd: I thought that the background border layer should avoid that the
outer polygon (cells) of the resulting output getting to big. I try to
use this function to delimit the output with a border layer (e.g. a
border of a field => polygon).
>
> btw. I am not sure when I can have a look at this things as I am
> traveling till beginning of October (I am in Freiburg - GER - right now)
Arnd: So, Stefan, I wish You a nice trip to Your home country ;-)
>
> stefan
>
> Arnd Kielhorn schrieb:
>> Hello,
>>
>> yesterday I realized problem (A, B, C) with the function
>> tools>create>create Thiessen Polygons
>>
>> First of all:
>> - I found this behavior in the nightly builds from 5th and 9th Sept
>> - Let me tell that first I checked that no points with identical
>> coordinates exists.
>> - I got the same effects under Linux (ubuntu) and Windos XP
>> - I could send screenshots or a sample layer if it is helpful to
>> reproduce it.
>>
>> A) Working with small point layers (about 20 to 30 points):
>>
>> Uncorrect Thiessen polygons were created but with a error message in the
>> status line like this: "Several points were found in the polygon:2"
>>
>>
>> B) Working with larger point layers (about 100 or several 100 points):
>> No Thiessen polygons were created but this error message appears:
>> Topology Exception
>> com.vividsolutions.jts.geom.TopologyException: found non-noded
>> intersection between LINESTRING ( 31220.85990660507 5798500.459306829,
>> 31220.85990660591 5798500.459306829 ) and LINESTRING (
>> 31220.859906605445 5798500.459306829, 31220.782436130103
>> 5798500.42323841 ) [ (31220.859906605445, 5798500.459306829, NaN) ]
>>     at
>> com.vividsolutions.jts.noding.FastNodingValidator.checkValid(FastNodingValidator.java:109)
>>
>>
>>     at
>> com.vividsolutions.jts.geomgraph.EdgeNodingValidator.checkValid(EdgeNodingValidator.java:94)
>>
>>
>>     at
>> com.vividsolutions.jts.geomgraph.EdgeNodingValidator.checkValid(EdgeNodingValidator.java:59)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.OverlayOp.computeOverlay(OverlayOp.java:170)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.OverlayOp.getResultGeometry(OverlayOp.java:127)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.OverlayOp.overlayOp(OverlayOp.java:66)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp.getResultGeometry(SnapOverlayOp.java:68)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.snap.SnapOverlayOp.overlayOp(SnapOverlayOp.java:25)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp.getResultGeometry(SnapIfNeededOverlayOp.java:76)
>>
>>
>>     at
>> com.vividsolutions.jts.operation.overlay.snap.SnapIfNeededOverlayOp.overlayOp(SnapIfNeededOverlayOp.java:25)
>>
>>
>>     at com.vividsolutions.jts.geom.Geometry.union(Geometry.java:1140)
>>     at
>> org.openjump.core.graph.delauneySimplexInsert.DTriangulationForJTS.getThiessenPolys(DTriangulationForJTS.java:298)
>>
>>
>>     at
>> org.openjump.core.ui.plugin.tools.CreateThiessenPolygonsPlugIn.createGraph(CreateThiessenPolygonsPlugIn.java:236)
>>
>>
>>     at
>> org.openjump.core.ui.plugin.tools.CreateThiessenPolygonsPlugIn.run(CreateThiessenPolygonsPlugIn.java:184)
>>
>>
>>     at
>> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:149)
>>
>>
>>     at java.lang.Thread.run(Unknown Source)
>>
>> C) Delimiting the Thiessen Polygons with a border layer do not work:
>> It seems that the border layer (another layer with a polygon that should
>> delimit the Thiessen Polygons) was not considered.
>>
>> But let me tell that the option to delimit the Thiessen Polygon is
>> really very useful!! I was really very happy to see that!
>>
>> Kindly regards
>> Arnd
>> _______________________________________________
>> jump-users mailing list
>> [email protected]
>> http://lists.refractions.net/mailman/listinfo/jump-users
>>
>>
> _______________________________________________
> jump-users mailing list
> [email protected]
> http://lists.refractions.net/mailman/listinfo/jump-users
>

_______________________________________________
jump-users mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jump-users

Reply via email to