Ticket #194 (closed defect: fixed)

Opened 5 years ago

Last modified 4 years ago

Unbuffered geometries using negative distances

Reported by: kamo Owned by:
Priority: major Milestone: 3.2.0
Component: Core Version: 3.0.0
Severity: Significant Keywords:
Cc:

Description

Hi!

I've been extensively testing some problematic issues with the buffer function using PostGIS. Seems that in some cases interior rings are not being used to perform the

inner buffer generation although for most of the cases rings are correctly used.

I was able to assemble some xml files from my test data (used a simple

script to generate this files based on PostGIS' results) and I ran them through the XMLTester for GEOS and also for JTS. The results can be observed in the attached files. Seems like there is a high error rate when using st_buffer (for both inner and outer rings) and that JTS has got a more conservative error detection approach (?) compared to GEOS.

I originally filed this error in PostGIS' error tracking system but they recommended to post the test results here.

Attachments

buffer_test.zip Download (155.2 KB) - added by kamo 5 years ago.
XML test files and results

Change History

Changed 5 years ago by kamo

XML test files and results

Changed 5 years ago by kamo

  • priority changed from minor to major
  • component changed from XML Tests to Core

Changed 4 years ago by pramsey

  • milestone set to 3.2.0

Changed 4 years ago by strk

  • status changed from new to closed
  • resolution set to fixed

as of r2504 JTS and GEOS results are the same (3 failure, 97 successes)

Note: See TracTickets for help on using tickets.