CreateLineString (Azure 串流分析)

會傳回 GeoJSON LineString 記錄。 CreateLineString 的結果可作為其他地理空間函式的輸入。

請注意,宣告 LineStrings 時:

  • LineStrings 必須至少有 2 點。

  • 結構無法以兩個或多個連續點的間隔重迭本身。

Syntax

CreateLineString (points)  

引數

GeoJSON 記錄點的清單。

傳回類型

會傳回 GeoJSON LineString 記錄,其中 LineString 為類型,以及以座標表示的點陣列。

範例

SELECT  
     CreateLineString(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5))  
FROM input  
  

輸入範例

緯度 (latitude) 經度 (longitude)
3.0 -10.2
-87.33 20.2321

輸出範例

{"type" : "LineString", "coordinates" : [ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}

{"type" : "LineString", "coordinates" : [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}

另請參閱