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

Reply via email to