[geos-devel] Re: [GEOS] #375: Intersection between two valid geometries yelds an invalid one

GEOS geos-trac at osgeo.org
Fri Aug 27 11:26:45 EDT 2010


#375: Intersection between two valid geometries yelds an invalid one
------------------------+---------------------------------------------------
 Reporter:  strk        |       Owner:  geos-devel@…              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:                            
Component:  Default     |     Version:  3.0.3                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------

Comment(by strk):

 Good (?) news: JTS fails with this as well.
 The testcase is in GEOS repository appropriately tweaked in format to be
 supported by JTS.
 Message from JTSTestRunner:

 {{{
 =====  Test Runner  -  JTS Topology Suite (Version 1.12.0 alpha)  =====
 Reading test file /usr/src/geos/trunk/tests/xmltester/tests/bug375.xml
 Running tests...

 Case bug375.xml - #1 (7): http://trac.osgeo.org/geos/ticket/375
 Test Threw Exception (a intersection b)
 com.vividsolutions.jts.geom.TopologyException: found non-noded
 intersection between LINESTRING ( 5417154.92 5658376.37, 5417155.18955743
 5658376.89699992 ) and LINESTRING ( 5417155.1895573465 5658376.896999757,
 5417155.814 5658378.111 ) [ (5417155.189557428, 5658376.896999915, NaN) ]


 1 cases with 3 tests  --  2 passed, 0 failed, 1 threw exceptions

 }}}

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/375#comment:3>
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