Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: Databricks SQL
Databricks Runtime 11.3 LTS ke atas
Mengembalikan ID sel H3 (sebagai BIGINT) yang sesuai dengan garis bujur dan garis lintang yang disediakan pada resolusi yang ditentukan.
Sintaks
h3_longlatash3 ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumen
-
longitudeExpr
DOUBLE
: Ekspresi yang mewakili garis bujur (dalam derajat) lokasi yang ID sel H3-nya ingin kita komputasi. -
latitudeExpr
: EkspresiDOUBLE
yang mewakili garis lintang (dalam derajat) lokasi yang ID sel H3-nya ingin kita komputasi. -
resolutionExpr
: EkspresiINT
, yang nilainya diharapkan antara 0 dan 15 inklusif, menentukan resolusi untuk ID sel H3.
Pengembalian
Nilai jenis BIGINT
yang mewakili ID sel H3 dari lokasi input pada resolusi yang ditentukan.
Fungsi mengembalikan NULL
jika salah satu dari tiga ekspresi input adalah NULL
.
Nilai di luar [-180, 180]
untuk ekspresi garis bujur, dan [-90, 90]
untuk ekspresi lintang dipetakan ke nilai yang setara di dalam rentang tersebut.
Nilai garis bujur dan lintang diharapkan berada dalam sistem referensi koordinat WGS84.
Kondisi kesalahan
- Jika
resolutionExpr
lebih kecil dari0
atau lebih besar dari15
, fungsi mengembalikan H3_INVALID_RESOLUTION_VALUE.
Contoh
-- Simple example.
> SELECT h3_longlatash3(100, 45, 6)
604116085645508607
-- The H3 cell ID for the Golden Gate Bridge at resolution 13.
> SELECT h3_longlatash3(-122.4783, 37.8199, 13)
635714569676958015
-- Resolution is out of range.
> SELECT h3_longlatash3(-122.4783, 37.8199, 16)
[H3_INVALID_RESOLUTION_VALUE] H3 resolution 16 must be between 0 and 15, inclusive