ST_Azimuth - Amazon Redshift

ST_Azimuth

ST_Azimuth는 두 입력 점의 2D 프로젝션을 사용하여 북쪽 기반 직교 방위각을 반환합니다.

구문

ST_Azimuth(point1, point2)

인수

point1

GEOMETRY 데이터 형식의 POINT 값입니다. point1의 SRID(공간 참조 시스템 식별자)는 point2의 SRID와 일치해야 합니다.

point2

GEOMETRY 데이터 형식의 POINT 값입니다. point2의 SRID는 point1의 SRID와 일치해야 합니다.

반환 타입

DOUBLE PRECISION 데이터 형식의 라디안 각도입니다. 값의 범위는 0(포함)부터 2pi(제외)까지입니다.

point1 또는 point2가 빈 점이 아니면 오류가 반환됩니다.

point1 또는 point2가 null이면 null이 반환됩니다.

point1point2이 같으면 null이 반환됩니다.

point1 또는 point2가 점이 아니면 오류가 반환됩니다.

point1point2에 공간 참조 시스템 식별자(SRID) 값이 없으면 오류가 반환됩니다.

예제

다음 SQL은 입력 지점의 방위각을 반환합니다.

SELECT ST_Azimuth(ST_Point(1,2), ST_Point(5,6));
st_azimuth ------------------- 0.7853981633974483