【发布时间】:2012-04-02 00:37:26
【问题描述】:
我有两张桌子。两者都带有几何列。表 1 是点,表 2 是多边形。
我必须选择所有不属于某些多边形的点。不知道如何在 SQL Server 中做到这一点...
【问题讨论】:
标签: sql sql-server
我有两张桌子。两者都带有几何列。表 1 是点,表 2 是多边形。
我必须选择所有不属于某些多边形的点。不知道如何在 SQL Server 中做到这一点...
【问题讨论】:
标签: sql sql-server
根据您的描述,这听起来主要是多边形问题http://en.wikipedia.org/wiki/Point_in_polygon。
我的猜测是,您将从多边形表中选择一个多边形,然后检查所有点以查看它们是否属于该多边形。希望这可以帮助。我很确定没有类似的查询
SELECT * from POINTS where POINTS.geo INSIDE polygon.geo
;)
【讨论】: