Freigeben über


CreateLineString

✅ Azure Stream Analytics ✅ Fabric Eventstream

Gibt einen GeoJSON LineString-Datensatz zurück. Das Ergebnis einer CreateLineString kann als Eingabe für andere Geospatialfunktionen verwendet werden.

Beachten Sie, dass beim Deklarieren von LineStrings Folgendes zu beachten ist:

  • Eine LineStrings muss mindestens 2 Punkt aufweisen.

  • Die Struktur kann sich nicht über ein Intervall von zwei oder mehr aufeinander folgenden Punkten überschneiden.

Syntax

CreateLineString (points)  

Streitpunkt

Punkte

Eine Liste der GeoJSON-Datensatzpunkte.

Rückgabetyp

Gibt einen GeoJSON LineString-Datensatz mit LineString als Typ und ein Array von Punkten als Koordinaten zurück.

Beispiel

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

Eingabebeispiel

Breite Längengrad
3.0 -10.2
-87.33 20.2321

Ausgabebeispiel

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

Siehe auch