Test case attached.

On the face of it, I'd bet that this and the "big_nasty" have the same root logic issue.

I will try to track it down this week.

C.
<run>
<!--precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/-->
<precisionModel type="FLOATING"/>
<case>
<desc>
Another collapsing ring problem.
The resultant Polygons would have overlaping bounding boxes in the X and Y dimensions.
Except that one of the Polygons is not in the resultant set
</desc>
<a>
MULTIPOLYGON (((
            2151565.567269262 1315350.9152297575, 
            2153853.4391395976 1313506.8281932757, 
            2151955.913375164 1313567.2590035277, 
            2151565.567269262 1315350.9152297575
        )), ((
            2151212.3567478256 1316478.6497415567, 
            2154765.624 1316514.656, 
            2154419.7438359554 1313070.4570887056, 
            2151212.3567478256 1316478.6497415567
        )))
</a>
<b>
MULTIPOLYGON (((
            2151565.567269262 1315350.9152297575, 
            2153853.4391395976 1313506.8281932757, 
            2151955.913375164 1313567.2590035277, 
            2151565.567269262 1315350.9152297575
        )), ((
            2151212.3567478256 1316478.6497415567, 
            2154765.624 1316514.656, 
            2154419.7438359554 1313070.4570887056, 
            2151212.3567478256 1316478.6497415567
        )))
</b>
<test>

  <!--op name="buffer" arg1="a" arg3="0.00000001"-->
  <op name="buffer" arg1="a" arg3="0.0">
MULTIPOLYGON (((
            2151212.3567478256 1316478.6497415567, 
            2154765.624 1316514.656, 
            2154419.7438359554 1313070.4570887056, 
            2151212.3567478256 1316478.6497415567
        )), ((
            2151565.567269262 1315350.9152297575, 
            2153853.4391395976 1313506.8281932757, 
            2151533.962060654 1313286.0416007133, 
            2151565.567269262 1315350.9152297575
        )))
  </op>
  <op name="union" arg1="a" arg2="b">
MULTIPOLYGON (((
            2151212.3567478256 1316478.6497415567, 
            2154765.624 1316514.656, 
            2154419.7438359554 1313070.4570887056, 
            2151212.3567478256 1316478.6497415567
        )), ((
            2151565.567269262 1315350.9152297575, 
            2153853.4391395976 1313506.8281932757, 
            2151533.962060654 1313286.0416007133, 
            2151565.567269262 1315350.9152297575
        )))
  </op>

</test>
</case>
</run>
_______________________________________________
geos-devel mailing list
geos-devel@geos.refractions.net
http://geos.refractions.net/mailman/listinfo/geos-devel

Reply via email to