ST_DISTANCE(Azure Stream Analytics)

두 점 사이의 측지 거리를 미터 단위로 반환합니다. 카티시안 거리에는 프로젝션 계산이 필요하며 지원되지 않지만 사용자 정의 함수에서 구현할 수 있습니다. 다각형과 함께 사용하면 0이 반환됩니다.

구문

ST_DISTANCE ( pointA, pointB )  

인수

PointA

거리를 측정할 지점입니다.

PointB

거리를 측정할 지점입니다.

반환 형식

두 점 사이의 거리를 미터 단위로 반환합니다.

예제

SELECT  
     ST_DISTANCE(input.carPosition, input.warehouse)  
FROM input  
  

입력 예제

carPosition warehouse
{"type":"Point", "coordinates": [-5.0, -5.0]} {"type":"Point", "coordinates": [0.0, 0.0]}

출력 예제

784028.74077501823

참고 항목