Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
ST_Azimuth
ST_Azimuth gibt den nordbasierten kartesischen Azimut unter Verwendung von 2D-Projektionen der zwei Eingabepunkte zurück.
Syntax
ST_Azimuth(point1, point2)
Argumente
- point1
-
Ein
POINT-Wert vom DatentypGEOMETRY. Der SRID von point1 muss mit der SRID von point2 übereinstimmen. - point2
-
Ein
POINT-Wert vom DatentypGEOMETRY. Die SRID von point2 muss mit der SRID von point1 übereinstimmen.
Rückgabetyp
Eine Zahl, die ein Bogenmaß-Winkel vom Datentyp DOUBLE PRECISION ist. Die Werte reichen von 0 (inklusive) bis 2 pi (exklusiv).
Wenn point1 oder point2 der leere Punkt ist, wird ein Fehler zurückgegeben.
Wenn entweder point1 oder point2 null ist, wird null zurückgegeben.
Wenn point1 und point2 gleich sind, dann wird null zurückgegeben.
Wenn point1 oder point2 kein Punkt ist, wird ein Fehler zurückgegeben.
Wenn point1 und point2 nicht den Wert für den SRID (Spatial Reference System Identifier) haben, wird ein Fehler zurückgegeben.
Beispiele
Das folgende SQL gibt den Azimut der Eingangspunkte zurück.
SELECT ST_Azimuth(ST_Point(1,2), ST_Point(5,6));
st_azimuth
-------------------
0.7853981633974483