You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Firstly, the negative buffer Op works on the individual polygons:
$ ./geosop -a p1.wkb buffer N-1
POLYGON ((-1664 ...$ ./geosop -a p2.wkb buffer N-1POLYGON EMPTY
But crashes with the multipolygon:
$ ./geosop -a mp.wkb buffer N-1
Run-time exception: TopologyException: unable to assign hole to a shell
This is a regression, as GEOS 3.11.0 handles mp as expected. It is broken from 3.11.1 thru to 3.13.0 and main branch.
Doing a few bisections, the break is from 6297b6a via #707
I should also briefly note that with JTS, this issue sort-of works. It handles each p1 and p2 as expected, but the mp version appears to snap-round the coordinates to the nearest 10, indicating this a separate issue.
The text was updated successfully, but these errors were encountered:
This issue was reported here: shapely/shapely#2174
It involves valid polygons (p1 in blue and p2 in red) and their valid multipolygon (mp).
Firstly, the negative buffer Op works on the individual polygons:
But crashes with the multipolygon:
This is a regression, as GEOS 3.11.0 handles mp as expected. It is broken from 3.11.1 thru to 3.13.0 and main branch.
Doing a few bisections, the break is from 6297b6a via #707
I should also briefly note that with JTS, this issue sort-of works. It handles each p1 and p2 as expected, but the mp version appears to snap-round the coordinates to the nearest 10, indicating this a separate issue.
The text was updated successfully, but these errors were encountered: