我正在寻找任何可以达到目的的答案,但我无法找到它,所以我决定提交一个问题。
我有几个里面有地理类型字段的表,我需要定义一个where子句来查找椭圆内的所有记录。
我的椭圆属性为:minoraxis, majoraxis, point
和rotation
。我已经有了where子句,它在圆形内部寻找地理位置。它是这样的:
select *
from locations
where shape.STIntersects(geography::STPointFromText('POINT(32.113, -81.3225)', 4326).STBuffer(10)) = 1
我怎么能这样做?
提前致谢。