Delen via


h3_longlatash3

Retourneert de H3-cel-id (als een int) die overeenkomt met de opgegeven lengtegraad en breedtegraad bij de opgegeven resolutie. Ondersteunt Spark Connect.

Voor de overeenkomstige Databricks SQL-functie, zie de h3_longlatash3 functie.

Syntaxis

from pyspark.databricks.sql import functions as dbf

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

Parameterwaarden

Kenmerk Typologie Description
col1 pyspark.sql.Column of str De lengtegraad (in graden) van het punt dat we willen weergeven met de geretourneerde H3-cel-id.
col2 pyspark.sql.Column of str De breedtegraad (in graden) van het punt dat we willen weergeven met de geretourneerde H3-cel-id.
col3 pyspark.sql.Column, strof int De resolutie van de H3-cellen-id's die moeten worden teruggegeven. Moet tussen 0 en 15 liggen, inclusief.

Voorbeelden

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