Partager via


CreateLineString

✅ Azure Stream Analytics ✅ Fabric Eventstream

Retourne un enregistrement LineString GeoJSON. Le résultat d’un CreateLineString peut être utilisé comme entrée dans d’autres fonctions géospatiales.

N’oubliez pas que lors de la déclaration de LineStrings :

  • Un LineStrings doit avoir au moins 2 points.

  • La structure ne peut pas se chevaucher sur un intervalle de deux points consécutifs ou plus.

Syntaxe

CreateLineString (points)  

Raisonnement

Aiguillage

Liste des points d’enregistrement GeoJSON.

Type renvoyé

Renvoie un enregistrement LineString GeoJSON avec LineString comme type et un tableau de points en tant que coordonnées.

Exemple :

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

Exemple d’entrée

latitude longitude
3.0 -10.2
-87.33 20.2321

Exemple de sortie

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

Voir aussi