✅ Azure 串流分析 ✅ 網狀架構事件串流
會傳回 GeoJSON LineString 記錄。 CreateLineString 的結果可作為其他地理空間函式的輸入。
請注意,宣告 LineStrings 時:
LineStrings 必須至少有 2 點。
結構無法在連續兩個或多個點的間隔內重疊。
語法
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
輸入範例
| 緯度 | 經度 |
|---|---|
| 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] ]}