[geos-devel] why this exception happened
jingping.xie
jingping.xie at jicoux.com
Tue Apr 26 03:20:25 EDT 2005
All
When I make two polygon booled operation for example union operation,
somtimes one exception happened.
the two polygon is all valid, I think it shouldn't get a excetion if I union
two polygon anyway.
Why it happened and how to solve it?
the following is test.xml written by me:
<run>
<precisionModel type="FLOATING" />
<case>
<desc>A/A-3-2-1: two polygons touching at multiple points
[dim(0){A.A.Bdy.CP = B.A.Bdy.CP}, dim(0){A.A.Bdy.V = B.A.Bdy.V}]</desc>
<a>POLYGON( (-40489.278096372727 4372.207298020518,-40296.371428571423
4384.328571428571,-40288.871021184132 4292.242313959804,-40473.478571428568
4280.385714285714,-40489.278096372727 4372.207298020518))</a>
<b>POLYGON( (-40539.639285714278 4369.042857142857,-40372.370476402626
4379.553177980468,-40369.146156502444 4148.052935215692,-40519.282142857141
4149.947619047619,-40539.639285714278 4369.042857142857))</b>
<test>
<op name="union" arg1="A" arg2="B" arg3="FF2F01212">true</op>
</test>
</case>
</run>
this is the exception message:
Exception: TopologyException: no outgoing dirEdge found
(-40539.6,4369.04,1.7e-3
08)
thanks
jingping xie
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/geos-devel/attachments/20050426/bc4e3603/attachment.html
More information about the geos-devel
mailing list