ST_INTERSECTS (Azure Stream Analytics)
Bir coğrafya başka bir coğrafyayla kesişiyorsa 1 döndürür. Coğrafyalar kesişmezse 0 döndürür.
Syntax
ST_INTERSECTS (lineStringA, lineStringB)
Bağımsız Değişken
LineStringA
LineStringB ile kesişebilen LineString.
LineStringB
LineStringA ile kesişebilen LineString.
Dönüş Türü
Bir LineString başka bir LineString ile kesişirse 1 döndürür, değilse 0 döndürür.
Örnek
SELECT
ST_INTERSECTS(input.pavedRoad, input.dirtRoad)
FROM input
Giriş Örneği
datacenterArea | stormArea |
---|---|
{"type":"LineString", "koordinatlar": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "koordinatlar": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]} |
{"type":"LineString", "koordinatlar": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} | {"type":"LineString", "koordinatlar": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]} |
Çıkış Örneği
1
0