<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#333399">
I'm consistently getting an error that I cannot make sense of.  Here's
the query I run:<br>
<br>
<tt>SELECT 'ILN' AS "base radar",radid, <br>
    npoints(<br>
            Difference(<br>
                base_geom,<br>
                x_geom<br>
            )<br>
    )<br>
    FROM MJF WHERE radid != 'ILN';<br>
<br>
</tt>Here's the error I get::<br>
<br>
<tt>NOTICE:  TopologyException: no outgoing dirEdge found
(34380.5,521104)<br>
ERROR:  GEOS difference() threw an error!<br>
</tt><br>
If I change my WHERE clause such that only one row is returned instead
(e.g., unnegate the equality), then I do NOT get the error.  I get the
error whether I use Difference(), Intersection(), GeomUnion(), or the
like.   The 'base_geom' contains a circular geometry returned from the
Buffer() function (to create a disk around point).  The x_geom is a
rectangle that I know intersects the circle (base_geom).  Any ideas how
to interpret this error?<br>
<br>
Mark<br>
 <br>
<br>
</body>
</html>