Вычитание геометрии SQL Server от другого

Существует ли способ вычесть геометрию от другого? Своего рода обратный STUnion..

Проблема, которую я имею, состоит в том, что я должен удостовериться, что форма соответствует в другом (не изменяя большую форму). Я думал, что мог использовать STIntersection для получения формы, в которой это находится. Однако STIntersection не точен и производит форму, которая может (и делать) не, приравниваются к истинному пересечению.

Можно легко видеть это, если Вы затем берете STDifference исходной формы.

Так, что я хотел бы сделать, дан две формы, которые я хочу вычесть один из другого - например, Взять STIntersection и затем вычесть STDifference.

Какие-либо идеи?

Править: На данный момент я создал свое пересечение из STBuffer (-1) версия большей формы, это должно считать математическое изменение STIntersection с небольшим сокращением точности. Однако я все еще любил бы знать, можно ли вычесть геометрию от другого..

1
задан Barry King 5 August 2010 в 14:10
поделиться