Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает идентификатор ячейки H3 (в виде строки), соответствующий предоставленной долготе и широте в указанном разрешении. Поддерживает Spark Connect.
Для соответствующей функции Databricks SQL смотрите функцию h3_longlatash3string.
Синтаксис
from pyspark.databricks.sql import functions as dbf
dbf.h3_longlatash3string(col1=<col1>, col2=<col2>, col3=<col3>)
Параметры
| Параметр | Тип | Description |
|---|---|---|
col1 |
pyspark.sql.Column или str |
Долгота (в градусах) точки, которую мы хотим представить с возвращаемым идентификатором ячейки H3. |
col2 |
pyspark.sql.Column или str |
Широта (в градусах) точки, которую мы хотим представить с возвращаемым идентификатором ячейки H3. |
col3 |
pyspark.sql.Column, str или int |
Разрешающая способность возвращаемых идентификаторов ячеек H3. Должно быть от 0 до 15 включительно. |
Примеры
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()
[Row(result='86240610fffffff')]