Opened 3 months ago

Last modified 2 months ago

#5774 new defect

st_buffer on valid geometry returns TopologyException

Reported by: mapcreatorguus Owned by: pramsey
Priority: medium Milestone: PostGIS 3.4.4
Component: postgis Version: 3.4.x
Keywords: st_buffer TopologyException Cc:

Description

I have a valid geometry to which I want to apply a negative buffer. It returns the following error:

[XX000] ERROR: GEOSBuffer: TopologyException: unable to assign hole to a shell

Attachments (1)

query.sql (166.8 KB ) - added by mapcreatorguus 3 months ago.
The query to reproduce this error

Download all attachments as: .zip

Change History (3)

by mapcreatorguus, 3 months ago

Attachment: query.sql added

The query to reproduce this error

comment:1 by pramsey, 3 months ago

Milestone: PostGIS 3.4.3PostGIS 3.4.4

comment:2 by pramsey, 2 months ago

Is 'endcap=square join=mitre' really required when negative buffering a polygon? I would tend to think the defaults make more sense and that endocaps are mostly useful in the context of positive linear buffers.

Note: See TracTickets for help on using tickets.