View a markdown version of this page

ST_Azimuth - Amazon Redshift

Amazon Redshift dejará de admitir la creación de UDF de Python después del 30 de junio de 2026. Empezaremos a aplicarlo por fases. Para obtener más información sobre los detalles del fin de vida de Python y las opciones de migración, consulte la entrada del blog que se publicó el 30 de junio de 2025.

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 retorno

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