[geos-devel] Re: [GEOS] #358: Invalid output from Union (was: Exception on Union)

GEOS geos-trac at osgeo.org
Sat Jun 26 19:09:28 EDT 2010


#358: Invalid output from Union
------------------------+---------------------------------------------------
 Reporter:  strk        |       Owner:  geos-devel@…              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:                            
Component:  Default     |     Version:  svn-trunk                 
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------

Comment(by strk):

 Sorry, the summary was wrong, problem is not a topology exception here,
 but an invalid result. A topology exception might come up later, when
 iteratively applying the BinaryOp.

 The invalidity is a "Too few points in ring" kind. Basically when
 translated toward origin (common bits removed) the code doesn't find
 repeated points, but after re-translating up, for some reason, two points
 become the same point (precision loss, I guess?).

 If theoretically confirmed, this might mean applying common bits removal
 might not
 be a good idea from within the SnappingOverlay OP

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/358#comment:2>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).


More information about the geos-devel mailing list