[geos-devel] [GEOS] #980: GEOSBuffer emits invalid buffering a collection

GEOS geos-trac at osgeo.org
Mon Sep 14 02:27:25 PDT 2020


#980: GEOSBuffer emits invalid buffering a collection
------------------------+---------------------------
 Reporter:  komzpa      |       Owner:  geos-devel@…
     Type:  defect      |      Status:  new
 Priority:  major       |   Milestone:
Component:  Default     |     Version:  3.7.0
 Severity:  Unassigned  |  Resolution:
 Keywords:              |
------------------------+---------------------------

Comment (by strk):

 I'd like to test this with current GEOS but there's in input in this
 ticket ?
 Martin where did you find the input ?
 Both exhibit1 and exhibit2 are self-intersecting multipolygons.
 In both cases Buffer(0) output a still-invalid geometry, while UnaryUnion
 fixes the invalidity.
 I don't think by contract Buffer(0) is to be guaranteed to output a valid
 geometry from an invalid one ?

-- 
Ticket URL: <https://trac.osgeo.org/geos/ticket/980#comment:4>
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