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