Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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