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
。然後,我需要一些方法來計算從該點到折線結束的距離。
現實世界中的描述:
車輛可能會偏離路線(總是會)。但我需要在路線上找到最近的點以及剩餘行程距離。