Sdílet prostřednictvím


h3_dětem

Vrátí ID podřízených buněk H3 vstupního ID buňky H3 v zadaném rozlišení. Podporuje Spark Connect.

Odpovídající funkci SQL Databricks vizte funkceh3_tochildren.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.h3_tochildren(col1=<col1>, col2=<col2>)

Parametry

Parameter Typ Description
col1 pyspark.sql.Column nebo str ID buňky H3 (reprezentované jako BIGINT nebo řetězec).
col2 pyspark.sql.Column, str nebo int Rozlišení ID dětských buněk H3, které mají být vráceny. Hodnota musí být větší nebo rovna rozlišení prvního argumentu a menší než 16.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(599686042433355775, 6,)], ['h3l', 'res'])
df.select(dbf.h3_tochildren('h3l', 'res').alias('result')).collect()
[Row(result=[604189641121202175, 604189641255419903, 604189641389637631, 604189641523855359,     604189641658073087, 604189641792290815, 604189641926508543])]
df.select(dbf.h3_tochildren('h3l', 6).alias('result')).collect()
[Row(result=[604189641121202175, 604189641255419903, 604189641389637631, 604189641523855359,     604189641658073087, 604189641792290815, 604189641926508543])]