我已經加入其中代表map.As路線的MSSQL數據庫線,如何計算TSQL
update route
set locationArray=geography::STGeomFromText('LINESTRING(7.068419558716859 80.140939950943,7.070868430303301 80.14106869697571,7.072976578922316 80.14136910438538,7.074339417352194 80.14203429222107,7.07631978477513 80.14278531074524,7.078491790888004 80.14435172080994,7.078300143701023 80.14649748802185,7.078449202631107 80.14877200126648,7.076617903866453 80.15068173408508,7.074978246481405 80.15248417854309,7.074105179783337 80.15490889549255,7.0723803358444135 80.15643239021301)', 4326)
where routeID=45;
現在我選擇在該行的兩個點,我的魔杖計算與圖像相似的線條(不是直接距離或位移)的兩條線之間的距離。
我試過了STLength()函數和STDistance()函數。但他們都提供直接距離。有人可以幫助我使用TSQL來計算沿線的距離嗎?
你是指計算連續點的距離並添加它們? – Gurusinghe