H3_FromLongLat - Amazon Redshift

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 PRECISION oder ein Ausdruck, der zu einem DOUBLE PRECISION-Typ ausgewertet wird.

Breitengrand

Ein Wert vom Datentyp DOUBLE PRECISION oder ein Ausdruck, der zu einem DOUBLE PRECISION-Typ ausgewertet wird.

Auflösung

Ein Wert vom Datentyp INTEGER oder ein Ausdruck, der zu einem INTEGER-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 ist 0 die größte und 15 die 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