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
