Opened 7 years ago

Closed 5 years ago

#838 closed patch (fixed)

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 7 years ago.

Download all attachments as: .zip

Change History (10)

by strk, 7 years ago

Attachment: bug838.xml added

comment:1 by strk, 7 years ago

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 by strk, 6 years ago

Cc: mbdavis added

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

comment:3 by Sandro Santilli <strk@…>, 6 years ago

Resolution: fixed
Status: assignedclosed

In 6a805a5/git:

Port experimental overlay validation fix from JTS-1.15+

Closes #838

comment:4 by strk, 6 years ago

PR porting experimental fix by DrJTS is here:

comment:5 by strk, 6 years ago

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 by strk, 6 years ago

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

comment:7 by robe, 6 years ago

Type: defectpatch

comment:8 by Paul Ramsey <pramsey@…>, 5 years ago

In 609e764/git:

Invalid union result from valid polygon inputs
References #838

comment:9 by Paul Ramsey <pramsey@…>, 5 years ago

Resolution: fixed
Status: reopenedclosed

In 287b45d/git:

Invalid union result from valid polygon inputs
Closes #838

Note: See TracTickets for help on using tickets.