다음을 통해 공유


ST_INTERSECTS

✅ Azure Stream Analytics ✅ Fabric Eventstream

지리가 다른 지리와 교차하는 경우 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

또한 참조하십시오