【发布时间】:2017-09-26 14:40:14
【问题描述】:
我正在尝试使用空间查询获取多边形内的点,问题是这些点和多边形在同一个 SQL 表中,我附上了一张带有 Select Query 结果的图片,其中可以看到最后3条记录是包含点的多边形。
我已经用一个点尝试过,但它不起作用,因为我需要一个包含多边形名称的列表以及空间查询中的点。
DECLARE @POI geography;
DECLARE @POLYGON geography;
SET @POI = (SELECT TOP 1 GEO FROM POI WHERE LAYERID <> 1026);
SET @POLYGON = (SELECT TOP 1 GEO FROM POI WHERE LAYERID = 1026);
SELECT @POLYGON.STContains(@POI);
【问题讨论】:
标签: sql-server telerik polygon spatial spatial-query