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