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 STRING heksadesimal) yang sesuai dengan garis bujur dan garis lintang yang disediakan pada resolusi yang ditentukan.
Sintaks
h3_longlatash3string ( longitudeExpr, latitudeExpr, resolutionExpr )
Argumen
-
longitudeExprDOUBLE: Ekspresi yang mewakili garis bujur (dalam derajat) lokasi yang ID sel H3-nya ingin kita komputasi. -
latitudeExpr: EkspresiDOUBLEyang 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 dari jenis STRING yang merepresentasikan ID sel H3 sebagai string heksadesimal pada lokasi masukan dengan resolusi yang ditentukan.
Fungsi mengembalikan NULL jika salah satu dari tiga ekspresi input adalah NULL.
Nilai di luar [-180, 180] untuk ekspresi bujur, dan di luar [-90, 90] untuk ekspresi lintang, akan dipetakan ke nilai yang setara dalam rentang ini.
Nilai garis bujur dan lintang diharapkan berada dalam sistem referensi koordinat WGS84.
Kondisi kesalahan
- Jika
resolutionExprlebih kecil dari0atau lebih besar dari15, fungsi mengembalikan H3_INVALID_RESOLUTION_VALUE.
Contoh
-- 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