CreateLineString (Analisi di flusso di Azure)
Restituisce un record LineString GeoJSON. Il risultato di un oggetto CreateLineString può essere usato come input per altre funzioni geospaziali.
Tenere presente che quando si dichiara LineStrings:
Un oggetto LineStrings deve avere almeno 2 punti.
La struttura non può sovrapporsi a un intervallo di due o più punti consecutivi.
Sintassi
CreateLineString (points)
Argomento
Punti
Elenco di punti record GeoJSON.
Tipo restituito
Restituisce un record LineString GeoJSON con LineString come tipo e matrici di punti come coordinate.
Esempio
SELECT
CreateLineString(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5))
FROM input
Esempio di input
latitudine | longitudine |
---|---|
3.0 | -10.2 |
-87.33 | 20.2321 |
e output
{"type" : "LineString", "coordinate" : [ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}
{"type" : "LineString", "coordinate" : [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}