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