[geos-devel] [GEOS] #1034: Union topology exceptions lead to complete loss of floating point precision

GEOS geos-trac at osgeo.org
Thu Aug 27 15:58:26 PDT 2020


#1034: Union topology exceptions lead to complete loss of floating point precision
-------------------------+---------------------------
 Reporter:  dannytoone   |       Owner:  geos-devel@…
     Type:  defect       |      Status:  new
 Priority:  major        |   Milestone:  3.9.0
Component:  Default      |     Version:  3.8.0
 Severity:  Significant  |  Resolution:
 Keywords:               |
-------------------------+---------------------------

Comment (by mdavis):

 Replying to [comment:4 dannytoone]:
 > Just gave it a runthrough on my dataset, and with the exception of a
 stack overflow error (fixed by increasing the stack size through `-Xss`),
 it ran flawlessly. I fully expected to see a bunch of exceptions, but it
 handled them all really well. Visually I can't find any flaws in the
 result.

 Excellent!

 > Not sure if it would be useful to find a way to get you this dataset for
 exploring the behavior around topology exceptions that are handled
 internally. I know for a fact that this same dataset will reproduce the
 error linked above in the postgis tracker.

 That's fine.  We are using some of the data from your synthetic data
 generator as part of the OverlayNG robustness tests.  Given the success of
 your testing, I think we can call this good, and you can wait for
 OverlayNG to land in GEOS.

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


More information about the geos-devel mailing list