メインコンテンツまでスキップ

h3_longlatash3

指定された解像度で指定された経度と緯度に対応するH3 セル ID (int として) を返します。Spark Connect をサポートします。

対応する Databricks SQL 関数については、 h3_longlatash3関数を参照してください。

構文

Python
from pyspark.databricks.sql import functions as dbf

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

パラメーター

パラメーター

Type

説明

col1

pyspark.sql.Column または str

返された H3 セル ID で表したいポイントの経度 (度単位)。

col2

pyspark.sql.Column または str

返された H3 セル ID で表したいポイントの緯度 (度単位)。

col3

pyspark.sql.Columnstr 、または int

返される H3 セル ID の解像度。0 から 15 までの値にする必要があります。

Python
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()
Output
[Row(result=604116085645508607)]
Python
df.select(dbf.h3_longlatash3('lon', 'lat', 6).alias('result')).collect()
Output
[Row(result=604116085645508607)]