Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Retourne un tableau des ID de cellules H3 qui forment un anneau hexagonal creux centré sur la cellule H3 initiale et qui sont à une distance de grille k de la cellule H3 initiale. Prend en charge Spark Connect.
Pour la fonction SQL Databricks correspondante, consultez h3_hexring.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.h3_hexring(col1=<col1>, col2=<col2>)
Paramètres
| Paramètre | Type | Descriptif |
|---|---|---|
col1 |
pyspark.sql.Column ou str |
ID de cellule H3, représenté sous la forme d’une colonne ou d’une chaîne. |
col2 |
pyspark.sql.Column, str ou int |
Distance de la grille de l’ID de cellule H3 (premier argument). |
Examples
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])]