Partager via


CreateLineString (Azure Stream Analytics)

Renvoie 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 lorsque vous déclarez LineStrings :

  • Une 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)  

Argument

Points

Liste des points d’enregistrement GeoJSON.

Type de retour

Renvoie un enregistrement LineString GeoJSON avec LineString comme type et un tableau de points comme 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