Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL
Databricks Runtime 11.3 LTS a novější
Vrátí ID buňky H3 (jako šestnáctkový ŘETĚZEC) odpovídající zadané délce a zeměpisné šířce v zadaném rozlišení.
Syntaxe
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumenty
-
longitudeExpr: VýrazDOUBLEpředstavující délku (ve stupních) umístění, jehož ID buňky H3 chceme vypočítat. -
latitudeExpr: VýrazDOUBLEpředstavující zeměpisnou šířku (ve stupních) umístění, jehož ID buňky H3 chceme vypočítat. -
resolutionExpr: VýrazINT, jehož hodnota má být mezi 0 a 15 včetně, určuje rozlišení pro ID buňky H3.
Návraty
Hodnota typu STRING, která představuje ID buňky H3 vstupního umístění ve formě šestnáctkového řetězce při zadaném rozlišení.
Funkce vrátí NULL , pokud je některý ze tří vstupních výrazů NULL.
Hodnoty mimo výraz zeměpisné délky [-180, 180] a výraz zeměpisné šířky [-90, 90] jsou mapovány na své ekvivalenty v rámci těchto rozsahů.
Očekává se, že hodnoty zeměpisné délky a zeměpisné šířky budou v referenčním systému souřadnic WGS84.
Chybové podmínky
- Pokud je
resolutionExprmenší než0nebo větší než15, funkce vrátí H3_INVALID_RESOLUTION_VALUE.
Příklady
-- 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