Ticket #360 (closed defect: fixed)

Opened 3 years ago

Last modified 2 years ago

Exception on CascadedUnion [JTS works!]

Reported by: strk Owned by: strk
Priority: blocker Milestone: 3.3.0
Component: Core Version: svn-trunk
Severity: Critical Keywords:
Cc:

Description

The attached postgresql dump contains 2 valid geometries, with a total of 201 points, that results in a TopologyException? from GEOS when unioned togheter.

Postgis uses the CascadedUnion? operation for this.

The same geometries have been tested against JTS with success [1]

[1]  http://lists.osgeo.org/pipermail/geos-devel/2010-June/004872.html

Attachments

another_dump2.sql Download (2.5 KB) - added by strk 3 years ago.
the postgresql dump

Change History

Changed 3 years ago by strk

the postgresql dump

Changed 3 years ago by strk

Looks like having Geometry::Union use the BinaryOp? heuristics fixes this case.

Changed 2 years ago by strk

As of r3200 XMLTester supports unaryunion operation. I've pushed an XML test for this item in r3204.

Changed 2 years ago by strk

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

r3206 fixes this by swithing to the use of BinaryOp? from Geometry::Union

Note: See TracTickets for help on using tickets.