ST_INTERSECTS (Azure Stream Analytics)

地理が別の地域と交差する場合は、1 を返します。 地理が交差しない場合は、0 が返されます。

構文

ST_INTERSECTS (lineStringA, lineStringB)  

引数

LineStringA

LineStringB と交差する可能性がある LineString。

LineStringB

LineStringA と交差する可能性がある LineString。

戻り値の型

LineString が別の LineString と交差する場合は 1 を返します。それ以外の場合は 0 を返します。

SELECT  
     ST_INTERSECTS(input.pavedRoad, input.dirtRoad)  
FROM input  
  

入力例

datacenterArea stormArea
{"type":"LineString", "coordinates": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} {"type":"LineString", "coordinates": [ [0.0, 10.0], [0.0, 0.0], [0.0, -10.0] ]}
{"type":"LineString", "coordinates": [ [-10.0, 0.0], [0.0, 0.0], [10.0, 0.0] ]} {"type":"LineString", "coordinates": [ [-10.0, 10.0], [0.0, 10.0], [10.0, 10.0] ]}

出力の例

1

0

参照