在SQL Server 2008中筛选地理列

时间:2014-11-11 18:09:30

标签: sql-server sql-server-2008 geospatial shapes geography

我正在寻找任何可以达到目的的答案,但我无法找到它,所以我决定提交一个问题。

我有几个里面有地理类型字段的表,我需要定义一个where子句来查找椭圆内的所有记录。

我的椭圆属性为:minoraxis, majoraxis, pointrotation。我已经有了where子句,它在圆形内部寻找地理位置。它是这样的:

select * 
from locations 
where shape.STIntersects(geography::STPointFromText('POINT(32.113, -81.3225)', 4326).STBuffer(10)) = 1

我怎么能这样做?

提前致谢。

0 个答案:

没有答案