Thanks very much for trying that. I dont know what happened to that file, but in meantime I have studied the problem pretty carefully in testbuilder. The mesh topology from which this is extracted is created with a scale of 8. (smallest division of metre is 0.125 and everything is multiples of 0.125). Rounding up loses topological expression, resulting in lines with spikes (eg (0 0) (3 0) (3 9) (3 0) (5 0) instead of (0 3) (3 0) (3.125 9) (3.25 0) (5 0) )
So it appears part of issue is due to using a precisionmodel that was too low rather than too high. I have changed to precisionmodel(1000) (because using 8 causes .125 to be rounded to .12) and so far I am making better progress. union plus polygonizer is allowing me to sort out self-intersecting polygons. I am still getting the odd topoException from near-collinear lines intersecting but I think "nudging" one of the verticies at random and trying again is working. I am also working on building filter to eliminate some artifacts. I will try the polygonizer again on the cleaned up data set when I have that working. Notice: This email and any attachments are confidential. If received in error please destroy and immediately notify us. Do not copy or disclose the contents. ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.http://sdm.link/zohodev2dev _______________________________________________ Jts-topo-suite-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jts-topo-suite-user
