Aracılığıyla paylaş


CreateLineString (Azure Stream Analytics)

GeoJSON LineString kaydını döndürür. CreateLineString'in sonucu, diğer Jeo-uzamsal işlevlere giriş olarak kullanılabilir.

LineString'leri bildirirken şunu unutmayın:

  • LineStrings'in en az 2 noktası olmalıdır.

  • Yapı, birbirini izleyen iki veya daha fazla noktanın aralığı üzerinde kendi kendine örtüşemez.

Syntax

CreateLineString (points)  

Bağımsız Değişken

Puan

GeoJSON kayıt noktalarının listesi.

Dönüş Türü

Tür olarak LineString ve koordinat olarak nokta dizileri içeren bir GeoJSON LineString kaydı döndürür.

Örnek

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

Giriş Örneği

latitude Boylam
3.0 -10.2
-87.33 20.2321

Çıkış Örneği

{"type" : "LineString", "koordinatlar" : [ [-10.2, 3.0], [10.0, 10.0], [10.5, 10.5] ]}

{"type" : "LineString", "koordinatlar" : [ [20.2321, -87.33], [10.0, 10.0], [10.5, 10.5] ]}

Ayrıca Bkz.