Udostępnij przez


CreateLineString

✅ Strumień zdarzeń usługi Azure Stream Analytics ✅ Fabric

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:

  • Ciągi liniowe muszą mieć co najmniej 2 punkty.

  • Struktura nie może nakładać się na siebie w odstępie co najmniej dwóch kolejnych punktów.

Składnia

CreateLineString (points)  

Argumentacja

punktów

Lista punktów rekordów GeoJSON.

Zwracany typ

Zwraca rekord LineString w formacie 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

szerokość geograficzna 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ż