A h3_longlatash3string
függvény
A következőkre vonatkozik: Databricks SQL Databricks Runtime 11.3 LTS és újabb
A megadott hosszúságnak és szélességnek megfelelő H3 cellaazonosítót adja vissza (hexadecimális sztringként) a megadott felbontásban.
Syntax
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumentumok
longitudeExpr
: DUPLA kifejezés annak a helynek a hosszúságát (fokban) jelöli, amelynek a H3 cellaazonosítóját ki szeretnénk számítani.latitudeExpr
: DUPLA kifejezés, amely annak a helynek a szélességét (fokban) jelöli, amelynek H3 cellaazonosítóját ki szeretnénk számítani.resolutionExpr
: Egy INT-kifejezés, amelynek értéke várhatóan 0 és 15 közötti lehet, és megadja a H3 cellaazonosító felbontását.
Válaszok
A SZTRING típusának értéke hexadecimális sztringként a megadott felbontásban a bemeneti hely H3 cellaazonosítóját jelöli.
A függvény NULL értéket ad vissza, ha a három bemeneti kifejezés bármelyike NULL.
A hosszúsági kifejezésen [-90, 90]
és a szélességi kifejezésen kívüli [-180, 180]
értékek megfeleltetve vannak ezeknek a tartományoknak.
A hosszúsági és szélességi értékek várhatóan a WGS84 koordináta-referenciarendszerben lesznek.
Hibafeltételek
- Ha
resolutionExpr
kisebb vagy nagyobb, mint0
15
, a függvény H3_INVALID_RESOLUTION_VALUE ad vissza.
Példák
-- 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