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 | 説明 |
|---|---|---|
|
| 返された H3 セル ID で表したいポイントの経度 (度単位)。 |
|
| 返された H3 セル ID で表したいポイントの緯度 (度単位)。 |
|
| 返される 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)]