Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen
Gäller för:
Databricks SQL
Databricks Runtime 11.3 LTS och senare
Returnerar det H3-cell-ID (som en hexadecimal sträng) som motsvarar den angivna longituden och latituden på den angivna upplösningen.
Syntax
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumenten
-
longitudeExpr: EttDOUBLEuttryck som representerar longitud (i grader) för den plats vars H3-cell-ID vi vill beräkna. -
latitudeExpr: EttDOUBLEuttryck som representerar latitud (i grader) för den plats vars H3-cell-ID vi vill beräkna. -
resolutionExpr: EttINTuttryck, vars värde förväntas vara mellan 0 och 15 inklusive, som anger upplösningen för H3-cell-ID:t.
Returer
Ett värde av typen STRING som representerar, som en hexadecimal sträng, H3-cell-ID för indataplatsen vid den angivna upplösningen.
Funktionen returnerar NULL om något av de tre indatauttrycken är NULL.
Värden utanför [-180, 180] för longituduttrycket och [-90, 90] för latituduttrycket mappas till deras motsvarigheter inom dessa intervall.
Longitud- och latitudvärdena förväntas finnas i WGS84-koordinatreferenssystemet.
Feltillstånd
- Om
resolutionExprär mindre än0eller större än15returnerar funktionen H3_INVALID_RESOLUTION_VALUE.
Exempel
-- 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