3
不知道如何解决这个问题。我有2分地理列SQL Server空间查找剩余距离
CREATE TABLE #Trip
...
LegRoute geography NULL,
GPSPoint geography NULL,
GPSPointToLegRouteDistance Float NULL,
...
LegRoute
包含折线GPSPoint
包含由点到线点
我可以得到距离(英里)。这是GPS相对于路径的位置。
UPDATE T
SET GPSPointToLegRouteDistance = LegRoute.STDistance(GPSPoint)/1609.344
FROM #Trip T
我需要找到的是这个距离计算的POINT
。然后,我需要一些方法来计算从该点到折线结束的距离。
现实世界中的描述:
车辆可能会偏离路线(总是会)。但我需要在路线上找到最近的点以及剩余行程距离。