Condividi tramite


CreateLineString

✅ Flusso di eventi dell'infrastruttura di 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)  

Argomentazione

punti

Elenco di punti record GeoJSON.

Tipo di ritorno

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

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

Vedere anche