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] ]}