Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
Devuelve el identificador de celda H3 (como una cadena) correspondiente al punto proporcionado en la resolución especificada. La expresión emite un error si la geografía no es un punto o si se encuentra un error al analizar la representación de entrada de la geografía. Las representaciones de entrada aceptables son WKT, GeoJSON y WKB. En los dos primeros casos, se espera que la entrada sea de tipo cadena, mientras que en el último caso, se espera que la entrada sea de tipo BINARY. Soporta Spark Connect.
Para obtener la función SQL de Databricks correspondiente, consulte h3_pointash3string function.
Syntax
from pyspark.databricks.sql import functions as dbf
dbf.h3_pointash3string(col1=<col1>, col2=<col2>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
col1 |
pyspark.sql.Column o str |
Cadena que representa una geografía de punto en el sistema de referencia de coordenadas WGS84 en formato WKT o GeoJSON, o binario que representa una geografía en el sistema de referencia de coordenadas WGS84 en formato WKB. |
col2 |
pyspark.sql.Column, str o int |
La resolución del identificador de celda H3 que queremos calcular y que corresponde a la geografía de un punto. |
Examples
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(-122.4783 37.8199)', 13),], ['wkt', 'res'])
df.select(dbf.h3_pointash3string('wkt', 'res').alias('result')).collect()
[Row(result='8d283087022a93f')]
df.select(dbf.h3_pointash3string('wkt', 13).alias('result')).collect()
[Row(result='8d283087022a93f')]