Bugs item #3488976, was opened at 2012-02-18 03:22
Message generated for change (Comment added) made by michaudm
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3488976&group_id=118054

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: OpenJUMP - Menu - Tools
Group: None
>Status: Closed
>Resolution: Fixed
Priority: 8
Private: No
Submitted By: michael michaud (michaudm)
Assigned to: michael michaud (michaudm)
Summary: Noder plugin fails to split polygons 

Initial Comment:
Splitting polygons option often returns a partial result (containing only a 
small part of the input dataset) 

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

>Comment By: michael michaud (michaudm)
Date: 2012-04-19 06:34

Message:
Fixed end of february.

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

Comment By: michael michaud (michaudm)
Date: 2012-02-21 16:15

Message:
Several problems there :
1) compute intersections when neither split lines nor split polygons was
checked has been broken since a switch from MCIndexNoder to IteratedNoder
=> came back to MCIndexNoder

2) some polygons were not computed with the split_polygon option because of
a bad use of Polygonizer. Polygonizer does not want duplicate segment as
inputs.
- another smaller method in splitting polygons is that it relied on
interior point which can sometimes return point on the boundary (made a
ticket to JTS mailing list)

3) another problem discovered while debugging is that snap-rounding noder
looses z values because of ScaledNoder. I submitted a patch to Martin, and
hopefully, it will be fixed with JTS 1.13 (and OJ 1.6 ?)
 

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

Comment By: michael michaud (michaudm)
Date: 2012-02-18 23:50

Message:
Can reproduce the problem with the following steps :
Create two intersecting squares A and B snapped on a 0.1 grid
==> split polygons will produce a single polygon which is the intersection
of A and B polygon A-B and B-A are missing from the result

Now check the geometry, coordinates issued from snap on grid are not
"precise" (something like 123.000000000002). Make them precise. Now it
works.

Maybe the noder plugin missed a step where input should be made precise.

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

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3488976&group_id=118054

------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to