#1022: Buffering a specific closed linestring erroneously produces polygon without hole. ------------------------+-------------------------- Reporter: uclaros | Owner: geos-devel@… Type: defect | Status: new Priority: major | Milestone: Component: Default | Version: 3.8.0 Severity: Unassigned | Keywords: ------------------------+-------------------------- Applying a buffer of 1m on the following linestring {{{ LineString (278601.0234000000054948 4295292.71929999999701977, 278598.71919999999227002 4295290.49340000003576279, 278589.06283691781572998 4295303.48101469129323959, 278605.49300000001676381 4295297.03689999971538782, 278601.0234000000054948 4295292.71929999999701977) }}} produces a polygon without a hole, only outer ring. If any of the three almost-aligned nodes is moved, the expected result is returned: a polygon with a hole (one outer ring, one inner ring).
Found on QGIS and confirmed on shapely with geos 3.8.0 -- Ticket URL: <https://trac.osgeo.org/geos/ticket/1022> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel