ST_Azimuth - Amazon Redshift

ST_Azimuth

ST_Azimuth retorna o azimute cartesiano baseado no norte de dois pontos de entrada.

Sintaxe

ST_Azimuth(point1, point2)

Argumentos

point1

Um valor de POINT de tipo de dados GEOMETRY. O identificador do sistema de referência espacial (SRID - spatial reference system identifier) do point1 deve corresponder ao SRID do point2.

point2

Um valor de POINT de tipo de dados GEOMETRY. O SRID de point2 deve corresponder ao SRID de point1.

Tipo de retorno

Um número que é um ângulo em radianos do tipo de dados DOUBLE PRECISION. Os valores variam de 0 (inclusivo) a 2 pi (exclusivo).

Um erro será retornado se point1 ou point2 não for um ponto.

Nulo será retornado se point1 ou point2 for nulo.

Nulo será retornado se point1 e point2 forem iguais.

Um erro será retornado se point1 ou point2 não for um ponto.

Um erro será retornado se geom1 e geom2 não tiverem o mesmo valor do identificador do sistema referência espacial (SRID -spatial reference system identifier).

Exemplos

O seguinte SQL retorna o azimute dos pontos de entrada.

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