Udostępnij przez


h3_longlatash3string

Zwraca identyfikator komórki H3 (jako ciąg) odpowiadający podanej długości geograficznej i szerokości geograficznej w określonej rozdzielczości. Obsługuje program Spark Connect.

Aby uzyskać odpowiednią funkcję SQL usługi Databricks, zobacz h3_longlatash3string funkcja.

Składnia

from pyspark.databricks.sql import functions as dbf

dbf.h3_longlatash3string(col1=<col1>, col2=<col2>, col3=<col3>)

Parametry

Parameter Typ Description
col1 pyspark.sql.Column lub str Długość geograficzna (w stopniach) punktu, który chcemy przedstawić przy użyciu zwróconego identyfikatora komórki H3.
col2 pyspark.sql.Column lub str Szerokość geograficzna (w stopniach) punktu, który chcemy reprezentować przy użyciu zwróconego identyfikatora komórki H3.
col3 pyspark.sql.Column, str lub int Rozdzielczość identyfikatorów komórek H3 do zwrócenia. Musi należeć do przedziału od 0 do 15 włącznie.

Przykłady

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(100, 45, 6,)], ['lon', 'lat', 'res'])
df.select(dbf.h3_longlatash3string('lon', 'lat', 'res').alias('result')).collect()
[Row(result='86240610fffffff')]