Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Devuelve el identificador de celda H3 (como int) correspondiente a la longitud y latitud proporcionadas en la resolución especificada. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte h3_longlatash3 function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_longlatash3(col1=<col1>, col2=<col2>, col3=<col3>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col1 |
pyspark.sql.Column o str |
Longitud (en grados) del punto que queremos representar con el identificador de celda H3 devuelto. |
col2 |
pyspark.sql.Column o str |
Latitud (en grados) del punto que queremos representar con el identificador de celda H3 devuelto. |
col3 |
pyspark.sql.Column, str o int |
Resolución de los identificadores de celda H3 que se van a devolver. Debe estar comprendido entre 0 y 15, ambos incluidos. |
Examples
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)]