Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwraca tablicę identyfikatorów komórek H3 tworzących pusty pierścień sześciokątny wyśrodkowany w centralnej komórce H3 i znajdujących się w odległości siatki k od komórki początkowej H3. Obsługuje program Spark Connect.
Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz h3_hexring funkcja.
Składnia
from pyspark.databricks.sql import functions as dbf
dbf.h3_hexring(col1=<col1>, col2=<col2>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col1 |
pyspark.sql.Column lub str |
Identyfikator komórki H3 reprezentowany jako kolumna lub ciąg. |
col2 |
pyspark.sql.Column, str lub int |
Odległość siatki od identyfikatora komórki H3 (pierwszy argument). |
Przykłady
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])]