Opened 16 months ago

Last modified 3 months ago

#838 reopened patch

Invalid union of valid geometres [JTS fails too]

Reported by: strk Owned by: strk
Priority: major Milestone: 3.6.4
Component: Core Version: 3.6.2
Severity: Unassigned Keywords:
Cc: mbdavis


The attached XML testcase shows an invalid return from valid inputs. You can test using:

XMLTester --test-valid-input --test-valid-output test.xml

Possibly related tickets: #789, #523

Attachments (1)

bug838.xml (2.2 KB) - added by strk 16 months ago.

Download all attachments as: .zip

Change History (8)

Changed 16 months ago by strk

Attachment: bug838.xml added

comment:1 Changed 16 months ago by strk

Summary: Invalid union of valid geometresInvalid union of valid geometres [JTS fails too]

JTS fails too as of this commit:

It outputs this result (in HEXWKB form, to make sure invalidity is not introduced by the WKT output):


Issue filed upstream:

comment:2 Changed 10 months ago by strk

Cc: mbdavis added

A possible improvement in the validator was suggested by Dr.JTS here:

comment:3 Changed 10 months ago by Sandro Santilli <strk@…>

Resolution: fixed
Status: assignedclosed

In 6a805a5/git:

Port experimental overlay validation fix from JTS-1.15+

Closes #838

comment:4 Changed 10 months ago by strk

PR porting experimental fix by DrJTS is here:

comment:5 Changed 10 months ago by strk

Resolution: fixed
Status: closedreopened

There's something wrong with the communication between GIT and Trac, in that this ticket was closed by a push to a "pull" git reference, not any official branch, so the ticket should have not been closed. I'll file an issue about this.

comment:6 Changed 10 months ago by strk

For the record, the git-hook issue was filed as #854 (and should be fixed arleady)

comment:7 Changed 3 months ago by robe

Type: defectpatch
Note: See TracTickets for help on using tickets.