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.
Mengembalikan ID sel H3 (sebagai string) yang sesuai dengan titik yang disediakan pada resolusi yang ditentukan. Ekspresi memancarkan kesalahan jika geografi bukan titik atau jika kesalahan ditemukan saat mengurai representasi input geografi. Representasi input yang dapat diterima adalah WKT, GeoJSON, dan WKB. Dalam dua kasus pertama, input diharapkan dari jenis string, sedangkan dalam kasus terakhir input diharapkan berjenis BINARY. Mendukung Spark Connect.
Untuk fungsi Databricks SQL yang sesuai, lihat h3_pointash3string fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_pointash3string(col1=<col1>, col2=<col2>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col1 |
pyspark.sql.Column atau str |
String yang mewakili geografi titik dalam sistem referensi koordinat WGS84 dalam format WKT atau GeoJSON, atau BINER yang mewakili geografi dalam sistem referensi koordinat WGS84 dalam format WKB. |
col2 |
pyspark.sql.Column, str, atau int |
Resolusi ID sel H3 yang ingin kita hitung yang sesuai dengan titik geografi. |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(-122.4783 37.8199)', 13),], ['wkt', 'res'])
df.select(dbf.h3_pointash3string('wkt', 'res').alias('result')).collect()
[Row(result='8d283087022a93f')]
df.select(dbf.h3_pointash3string('wkt', 13).alias('result')).collect()
[Row(result='8d283087022a93f')]