ST_Azimuth - Amazon Redshift

Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del 1 de noviembre de 2025. Si desea utilizar las UDF de Python, créelas antes de esa fecha. Las UDF de Python existentes seguirán funcionando con normalidad. Para obtener más información, consulte la publicación del blog.

ST_Azimuth

ST_Azimuth devuelve el acimut cartesiano con base en el norte mediante proyecciones 2D de los dos puntos de entrada.

Sintaxis

ST_Azimuth(point1, point2)

Argumentos

point1

Un valor POINT de tipo de datos GEOMETRY. El identificador de sistema de referencia espacial (SRID) de point1 debe coincidir con el SRID de point2.

point2

Un valor POINT de tipo de datos GEOMETRY. El SRID de point2 debe coincidir con el SRID de point1.

Tipo de devolución

Un número que es un ángulo en radianes de tipo de datos DOUBLE PRECISION. Rango de valores de 0 (incluido) hasta 2 pi (no incluido).

Si point1 o point2 son el punto vacío, se devuelve un error.

Si el valor de point1 o point2 es null, entonces se devuelve null.

Si point1 y point2 son iguales, se devuelve null.

Si point1 o point2 no son un punto, se devuelve un error.

Si point1 y point2 no tienen un valor en el identificador de sistema de referencia espacial (SRID), se devuelve un error.

Ejemplos

El siguiente SQL devuelve el acimut de los puntos de entrada de datos.

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