Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A
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és Values a [-180, 180]
határon kívül van, és a szélességi kifejezés [-90, 90]
pedig a tartományon belüli megfelelőikre van leképezve.
A hosszúság és szélesség values várhatóan a WGS84 koordináta-referenciarendszerben lesz.
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