[geos-devel] [GEOS] #275: Topology Exception on valid geometries

GEOS geos-trac at osgeo.org
Fri Jul 3 06:21:54 EDT 2009

#275: Topology Exception on valid geometries
 Reporter:  yabo        |       Owner:  geos-devel at lists.osgeo.org
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.1.1                     
Component:  Default     |     Version:  svn-trunk                 
 Severity:  Unassigned  |    Keywords:                            

 I've encoutered a situation where two valid geometries (as stated by
 IsValidOp) throw a Topology Exception when being unioned. The first
 geometry is a MultiPolygon and the second a Polygon. Unfortunately I
 couldn't shrink the geometries down to a human-parsable size.

 I have this problem with both geos-3.1.0 and geos-svn-trunk.

 The reported error is :
 TopologyException: found non-noded intersection between -3138.99 39.9929,
 -3195.93 131.777 and -3145.05 62.5969, -3138.99 39.9929 -3138.99 39.9929

 I've attached the test program source to the ticket.


Ticket URL: <http://trac.osgeo.org/geos/ticket/275>
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