【发布时间】:2017-01-10 23:47:20
【问题描述】:
我正在尝试确定一个点是否在多边形内。无论该点是否在边界内,我返回的结果似乎总是返回 1。
DECLARE @point GEOGRAPHY = GEOGRAPHY::Point(54.2225,-4.5366, 4326)
DECLARE @polygon GEOGRAPHY = GEOGRAPHY::STGeomFromText('POLYGON((54.2826 -4.4420, 54.2904 -4.6564, 54.0467 -4.7031, 54.2826 -4.4420))', 4326)
SELECT @polygon.STIntersects(@point), @point.STIntersects(@polygon)
我正在使用本地运行的 SQL Express 2014
【问题讨论】:
标签: sql sql-server gis spatial sql-server-2014-express