CreateLineString (Azure Stream Analytics)

Zwraca rekord LineString w formacie GeoJSON. Wynik metody CreateLineString może służyć jako dane wejściowe do innych funkcji geoprzestrzennych.

Należy pamiętać, że podczas deklarowania ciągów LineStrings:

  • LineStrings musi mieć co najmniej 2 punkty.

  • Struktura nie może nakładać się na interwał dwóch lub więcej kolejnych punktów.

Składnia

CreateLineString (points)  

Argument

Punktów

Lista punktów rekordów GeoJSON.

Typ zwracany

Zwraca rekord LineString GeoJSON z ciągiem LineString jako typem i tablicami punktów jako współrzędnymi.

Przykład

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

Przykład danych wejściowych

latitude Długość geograficzna
3.0 -10.2
-87.33 20.2321

Przykład danych wyjściowych

{"type" : "LineString", "współrzędne": [ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}

{"type" : "LineString", "współrzędne": [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}

Zobacz też