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: Pending
>Resolution: Postponed
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-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

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to