CreateLineString (Azure Stream Analytics)
Devuelve un registro LineString de GeoJSON. El resultado de createLineString se puede usar como entrada para otras funciones geoespaciales.
Tenga en cuenta que al declarar LineStrings:
LineStrings debe tener al menos 2 puntos.
La estructura no se puede superponer en un intervalo de dos o más puntos consecutivos.
Sintaxis
CreateLineString (points)
Argumento
Puntos
Lista de puntos de registro de GeoJSON.
Tipo de valor devuelto
Devuelve un registro LineString GeoJSON con LineString como tipo y una matriz de puntos como coordenadas.
Ejemplo
SELECT
CreateLineString(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5))
FROM input
Ejemplo de entrada
latitude | longitude |
---|---|
3.0 | -10.2 |
-87.33 | 20.2321 |
Ejemplo de resultado
{"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] ]}