【发布时间】:2015-05-28 16:19:27
【问题描述】:
所以,我有一个名为“lines”的表,其中有一个名为“WKT”的字段以及相应的地理位置。
我构建了一个查询,它给出了相交线的名称,如下所示:
DECLARE @DF GEOGRAPHY
Set @DF=GEOGRAPHY::STLineFromText('LINESTRING(-9.564498 52.237100,-9.564906 52.243924,-9.565699 52.245563,-9.568173 52.251014,-9.567142 52.257567,-9.564291 52.262366,-9.563453 52.262972,-9.563447 52.262980,-9.563447 52.262980,-9.563447 52.262980)', 4326)
select name, @DF.STIntersects(WKT) AS inters
from lines WHERE @DF.STIntersects(WKT)=1
而且效果很好。有问题的情况是当此@DF 行是“按同一路径返回”时。在这种情况下,我想知道相交的重复线的名称。
这可能吗?
【问题讨论】: