h3_hexring
Renvoie un tableau d'ID de cellule H3 qui forment un anneau hexagonal creux centré sur la cellule H3 d'origine et qui sont à une distance de grille k de la cellule H3 d'origine. Prend en charge Spark Connect.
Pour la fonction Databricks SQL correspondante, consultez la fonctionh3_hexring.
Syntaxe
Python
from pyspark.databricks.sql import functions as dbf
dbf.h3_hexring(col1=<col1>, col2=<col2>)
parameter
parameter | Type | Description |
|---|---|---|
|
| Un ID de cellule H3, représenté comme une Colonne ou une chaîne de caractères. |
|
| La distance de grille à partir de l'ID de cellule H3 (premier argument). |
Exemples
Python
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()
Output
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]
Python
df.select(dbf.h3_hexring('h3l', 1).alias('result')).collect()
Output
[Row(result=[599686014516068351, 599686030622195711, 599686044580839423, 599686038138388479, 599686043507097599, 599686015589810175])]