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 larik ID sel H3 yang direpresentasikan dalam bentuk string, yang sesuai dengan segi enam atau segi lima pada resolusi yang ditentukan yang termasuk dalam geografi area input. Penahanan ditentukan oleh sentroid sel: sel dianggap menutupi geografi jika sentroid sel terletak di dalam geografi areal. Nilai ekspresi adalah None jika geografi tidak areal (poligon atau multipoligon) 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_try_polyfillash3string fungsi.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_try_polyfillash3string(col1=<col1>, col2=<col2>)
Parameter-parameternya
| Pengaturan | Tipe | Description |
|---|---|---|
col1 |
pyspark.sql.Column atau str |
String yang mewakili geografi dalam sistem referensi koordinat WGS84 dalam format WKT atau GeoJSON, atau BINARY yang mewakili geografi dalam sistem referensi koordinat WGS84 dalam format WKB. |
col2 |
pyspark.sql.Column, str, atau int |
Resolusi ID sel H3 yang mencakup geografi. |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POLYGON((-122.4194 37.7749,-118.2437 34.0522,-74.0060 40.7128,-122.4194 37.7749))', 2),],['wkt', 'res'])
df.select(dbf.h3_try_polyfillash3string('wkt', 'res').alias('result')).collect()
[Row(result=['82268ffffffffff', '82269ffffffffff', '822987fffffffff', '8226e7fffffffff', '822997fffffffff', '8226f7fffffffff', '822657fffffffff', '8229affffffffff'])]