Aller au contenu principal

h3_longlatash3string

Renvoie l'ID de cellule H3 (sous forme de chaîne) correspondant à la longitude et à la latitude fournies à la résolution spécifiée. Prend en charge Spark Connect.

Pour la fonction Databricks SQL correspondante, consultez la fonctionh3_longlatash3string.

Syntaxe

Python
from pyspark.databricks.sql import functions as dbf

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

parameter

parameter

Type

Description

col1

pyspark.sql.Column OU str

La longitude (en degrés) du point que nous voulons représenter avec l'ID de cellule H3 renvoyé.

col2

pyspark.sql.Column OU str

La latitude (en degrés) du point que nous voulons représenter avec l'ID de cellule H3 retourné.

col3

pyspark.sql.Column, str, ou int

La résolution des ID de cellule H3 à renvoyer. Doit être compris entre 0 et 15 inclus.

parameter

Type

Description

col1

pyspark.sql.Column OU str

La longitude (en degrés) du point que nous voulons représenter avec l'ID de cellule H3 renvoyé.

col2

pyspark.sql.Column OU str

La latitude (en degrés) du point que nous voulons représenter avec l'ID de cellule H3 retourné.

col3

pyspark.sql.Column, str, ou int

La résolution des ID de cellule H3 à renvoyer. Doit être compris entre 0 et 15 inclus.

Exemples

Python
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()
Output
[Row(result='86240610fffffff')]