Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks SQL
Databricks Runtime 11.3 LTS und höher
Gibt die H3-Zellen-ID (als hexadezimaler STRING) zurück, die dem angegebenen Längen- und Breitengrad bei der angegebenen Auflösung entspricht.
Syntax
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumente
-
longitudeExpr: EinDOUBLEAusdruck, der den Längengrad (in Grad) der Position darstellt, deren H3-Zell-ID berechnet werden soll. -
latitudeExpr: EinDOUBLEAusdruck, der den Breitengrad (in Grad) der Position darstellt, deren H3-Zell-ID berechnet werden soll. -
resolutionExpr: EinINTAusdruck, dessen Wert voraussichtlich zwischen 0 und 15 einschließlich liegt und die Auflösung für die H3-Zell-ID angibt.
Rückgabe
Ein Wert des Typs STRING, der als hexadezimale Zeichenfolge die H3-Zell-ID der Eingabeposition bei der angegebenen Auflösung darstellt.
Die Funktion gibt zurück NULL , wenn einer der drei Eingabeausdrücke lautet NULL.
Werte außerhalb von [-180, 180] für den Längengradausdruck und [-90, 90] für den Breitengradausdruck werden ihren Äquivalenten innerhalb dieser Bereiche zugeordnet.
Die Längen- und Breitengradwerte werden im WGS84-Koordinatenreferenzsystem erwartet.
Fehlerbedingungen
- Wenn
resolutionExprkleiner als0oder größer als15ist, gibt die Funktion H3_INVALID_RESOLUTION_VALUE zurück.
Beispiele
-- Simple example.
> SELECT h3_longlatash3string(100, 45, 6);
86240610fffffff
-- The H3 cell ID for the Golden Gate Bridge at resolution 13.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 13);
8d283087022a93f
-- Resolution is out of range.
> SELECT h3_longlatash3string(-122.4783, 37.8199, 16);
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive