![](/img/trans.png)
[英]How to find the points that did not intersect with STIntersect using SQL Server
[英]How to use STIntersect in SQL SERVER
我想使用两个表执行STInteract
并找到给定多边形上的线的交点。 我已经将所有表转换为具有所有几何形状。 我在为此编写查询时遇到问题。
这是我的两张桌子
这是我的脚本:
--visually checking if they intersect
SELECT GEOM FROM [dbo].[HWY_Database] where STFIPS = '04'
UNION ALL
SELECT NEATCELL FROM [dbo].[POLY_Database]
所以我不知道该怎么写,这就是我最初写的:
--intersect Neatcell and GEOM
SELECT GEOM FROM [dbo].[HWY_Database] where STFIPS = '04'
Where GEOM.STIntersects(NEATCELL FROM [dbo].[POLY_Database])
SELECT GEOM
FROM [dbo].[HWY_Database] as hwy
join [dbo].[POLY_Database] as p
on hwy.GEOM.STIntersects(p.NEATCELL) = 1
where STFIPS = '04'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.