【发布时间】:2010-09-05 13:47:27
【问题描述】:
有没有办法从另一个几何体中减去一个几何体?一种反向STUnion..
我遇到的问题是我需要确保一个形状适合另一个形状(不改变较大的形状)。我想我可以使用 STIntersection 来获得“in”的形状。但是,STIntersection 并不准确,它生成的形状可以(并且确实)不等于真正的交点。
如果您随后获取原始形状的 STDifference,您可以很容易地看到这一点。
所以,我想做的是给两个形状,我想从另一个中减去一个 - 例如取 STIntersection,然后减去 STDifference。
有什么想法吗?
编辑:现在,我已经从较大形状的 STBuffer(-1) 版本创建了我的交集,这应该考虑到 STIntersection 的数学变化,但精度会略有降低。但是,我仍然很想知道您是否可以从另一个几何体中减去一个几何体..
【问题讨论】:
标签: sql-server geometry spatial