Sdílet prostřednictvím


CreateLineString

✅Eventstream prostředků infrastruktury Azure Stream Analytics ✅

Vrátí záznam GeoJSON LineString. Výsledek CreateLineString lze použít jako vstup do jiných geoprostorových funkcí.

Mějte na paměti, že při deklarování řetězce LineStrings:

  • Řádkové řetězce musí mít alespoň 2 body.

  • Struktura se nemůže překrývat v intervalu dvou nebo více po sobě jdoucích bodů.

Syntaxe

CreateLineString (points)  

Důvod

bodů

Seznam bodů záznamů GeoJSON.

Návratový typ

Vrátí záznam GeoJSON LineString s linestringem jako typem a maticemi bodů jako souřadnic.

Příklad

SELECT  
     CreateLineString(CreatePoint(input.latitude, input.longitude), CreatePoint(10.0, 10.0), CreatePoint(10.5, 10.5))  
FROM input  
  

Příklad vstupu

zeměpisná šířka zeměpisná délka
3.0 -10.2
-87.33 20.2321

Příklad výstupu

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

Viz také