指定した解像度で指定された経度と緯度に対応する H3 セル ID (int) を返します。 Spark Connect をサポートします。
対応する Databricks SQL 関数については、 h3_longlatash3 関数を参照してください。
構文
from pyspark.databricks.sql import functions as dbf
dbf.h3_longlatash3(col1=<col1>, col2=<col2>, col3=<col3>)
パラメーター
| パラメーター | タイプ | Description |
|---|---|---|
col1 |
pyspark.sql.Column または str |
返された H3 セル ID で表すポイントの経度 (度単位)。 |
col2 |
pyspark.sql.Column または str |
返された H3 セル ID で表すポイントの緯度 (度単位)。 |
col3 |
pyspark.sql.Column、 str、または int |
返される H3 セル ID の解像度。 0 から 15 を含む範囲で指定する必要があります。 |
例示
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)]