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
H3_FromLongLat
H3_FromLongLat gibt die entsprechende H3-Zellen-ID aus einem eingegebenen Längengrad, Breitengrad und der Auflösung zurück. Weitere Informationen zur H3-Indizierung finden Sie in H3.
Syntax
H3_FromLongLat(longitude, latitude, resolution)
Argumente
- Längengrad
-
Ein Wert vom Datentyp
DOUBLE PRECISIONoder ein Ausdruck, der zu einemDOUBLE PRECISION-Typ ausgewertet wird. - Breitengrand
-
Ein Wert vom Datentyp
DOUBLE PRECISIONoder ein Ausdruck, der zu einemDOUBLE PRECISION-Typ ausgewertet wird. - Auflösung
-
Ein Wert vom Datentyp
INTEGERoder ein Ausdruck, der zu einemINTEGER-Typ ausgewertet wird. Der Wert steht für die Auflösung des H3-Rastersystems. Der Wert muss eine ganze Zahl zwischen 0 und einschließlich 15 sein. Dabei ist0die größte und15die feinste Auflösung.
Rückgabetyp
BIGINT – steht für die H3-Zellen-ID.
Wenn die Auflösung außerhalb des Bereichs liegt, wird ein Fehler zurückgegeben.
Beispiele
Das folgende SQL gibt die H3-Zellen-ID anhand von Längengrad 0, Breitengrad 0 und Auflösung 10 zurück.
SELECT H3_FromLongLat(0, 0, 10);
h3_fromlonglat
-------------------
623560421467684863