我想问你一些关于 SQL Server 的 Intersection 的问题。我正在运行一个使用 gmap 的项目。我有一个多边形,一些折线穿过,有些则没有。我正在使用 STIntersection 以获得多边形中折线的确切部分。下面是我用来实现此目的的 t-sql。
现在的问题是我想找到每条折线通过传递接触多边形的确切点。您对此有任何解决方法吗?
DECLARE @polygon geography;
DECLARE @polyline geography;
SET @g = (select Polygon from Polygons where id = @polygonID)
SET @h = (select GeogPolyline from Polylines where ID = @polylineId)
SET @intersectedpart = (SELECT @g.STIntersection(@h).STAsText() )