Megosztás a következőn keresztül:


CreateLineString (Azure Stream Analytics)

GeoJSON LineString rekordot ad vissza. A CreateLineString eredménye más térinformatikai függvények bemeneteként is használható.

Vegye figyelembe, hogy a LineStrings deklarálásakor:

  • A LineStringsnek legalább 2 ponttal kell rendelkeznie.

  • A struktúra nem fedheti át magát két vagy több egymást követő pont között.

Syntax

CreateLineString (points)  

Argumentum

Pontok

A GeoJSON rekordpontok listája.

Visszatérési típus

Egy GeoJSON LineString rekordot ad vissza, amelynek típusa a LineString, a pontok tömbje pedig koordináták.

Példa

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

Példa bevitelre

latitude Hosszúság
3.0 -10.2
-87.33 20.2321

Példa kimenetre

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

Lásd még: