ST_OVERLAPS (Azure Stream Analytics)
地理が別の地域と重複する場合は、1 を返します。 地理が重複しない場合、または一方が別の地域内にある場合は、0 が返されます。
構文
ST_OVERLAPS (polygonA, polygonB)
引数
PolygonA
polygonB と重複する可能性がある多角形。
PolygonB
polygonA と重複する可能性がある多角形。
戻り値の型
ポリゴンが別のポリゴンと重なる場合は 1 を返します。そうでない場合は 0 を返します。
例
SELECT
ST_OVERLAPS(input.datacenterArea, input.stormArea)
FROM input
入力例
datacenterArea | stormArea |
---|---|
{"type":"Polygon", "coordinates": [ [0.0, 0.0], [10.0, 0.0], [10.0, 10.0], [0.0, 10.0], [0.0, 0.0] ]} | {"type":"Polygon", "coordinates": [ [30.0, 30.0], [40.0, 30.0], [40.0, 40.0], [30.0, 40.0], [30.0, 30.0] ]} |
{"type":"Polygon", "coordinates": [ [0.0, 0.0], [20.0, 0.0], [20.0, 20.0], [0.0, 20.0], [0.0, 0.0] ]} | {"type":"Polygon", "coordinates": [ [10.0, 10.0], [40.0, 10.0], [40.0, 40.0], [40.0, 20.0], [40.0, 40.0] ]} |
出力の例
0
1