CreateLineString

✅ Поток событий Azure Stream Analytics ✅ Fabric

Возвращает запись 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", "координаты" : [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}

{"type" : "LineString", "координаты": [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}

См. также