Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Merkez H3 hücresinde ortalanmış ve kaynak H3 hücresinden k kılavuz uzaklığında olan boş bir altıgen halka oluşturan bir H3 hücre kimlikleri dizisi döndürür. Spark Connect'i destekler.
İlgili Databricks SQL fonksiyonu için, bkz. h3_hexring işlev.
Sözdizimi
from pyspark.databricks.sql import functions as dbf
dbf.h3_hexring(col1=<col1>, col2=<col2>)
Parametreler
| Parametre | Türü | Description |
|---|---|---|
col1 |
pyspark.sql.Column veya str |
Sütun veya dize olarak temsil edilen H3 hücre kimliği. |
col2 |
pyspark.sql.Column, str veya int |
H3 hücre kimliğinden (ilk argüman) kılavuz mesafesi. |
Örnekler
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 1,),], ['h3l', 'k'])
df.select(dbf.h3_hexring('h3l', 'k').alias('result')).collect()
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]
df.select(dbf.h3_hexring('h3l', 1).alias('result')).collect()
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]