Hmm... Your proposal is a good alternative to the semantics currently in JTS.

Is there any specification which actually deals with this low-level kind of issue?

Alternatively, is there a strong use case for this behaviour?

Anke Trittenbach wrote:
Hello all together,

i have two questions about the intersections of Primitives of the 
ISO-Specification 19107.

Initial Situation:
A Point lies on the Interior of a Curve.

1. Curve.difference(Point):

In JTS the result is the whole curve.
But what is the correct ISO-result?? Is it the whole curve too? I think the 
result is a MultiCurve. The Curve will be splitted at the place of the Point 
and so the result are two curves in a MultiCurve. The two Curves have one equal 
boundarypoint where the Point was. But the curve is splitted because Primitives 
do not contain their boundary.

2. Curve.symmetricDifference(Point)

In JTS the result is the whole curve too. But I have the same question like before. What is the correctISO-result??

Thank you for your help!!!


--
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022

_______________________________________________
jts-devel mailing list
[email protected]
http://lists.refractions.net/mailman/listinfo/jts-devel

Reply via email to