Delen via


CreateLineString (Azure Stream Analytics)

Retourneert een GeoJSON LineString-record. Het resultaat van een CreateLineString kan worden gebruikt als invoer voor andere georuimtelijke functies.

Houd er rekening mee dat bij het declareren van LineStrings:

  • Een LineStrings moet ten minste 2 punten hebben.

  • De structuur mag zichzelf niet overlappen gedurende een interval van twee of meer opeenvolgende punten.

Syntaxis

CreateLineString (points)  

Argument

Punten

Een lijst met GeoJSON-recordpunten.

Retourtype

Retourneert een GeoJSON LineString-record met LineString als type en een matrice van punten als coördinaten.

Voorbeeld

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

Invoervoorbeeld

breedtegraad lengtegraad
3,0 -10.2
-87.33 20.2321

Uitvoervoorbeeld

{"type" : "LineString", "coördinaten" : [ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}

{"type" : "LineString", "coördinaten" : [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}

Zie ook