Compartir a través de


st_geohash

Importante

Esta característica está en versión preliminar pública.

Devuelve el geohash de la geometría de entrada.

Para obtener la función SQL de Databricks correspondiente, consulte st_geohash function.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_geohash(col1=<col1>, col2=<col2>)

Parámetros

Parámetro Tipo Description
col1 pyspark.sql.Column o str Un valor Geometry.
col2 pyspark.sql.Column o int, opcional Precisión opcional (número de dígitos significativos) de la geohash de salida. Debe no ser negativo.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(-122.4261475 37.77374268)',)], ['wkt'])
df.select(dbf.st_geohash(dbf.st_geomfromtext('wkt')).alias('result')).collect()
[Row(result='9q8yyhebpbpb')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT(-122.4261475 37.77374268)',)], ['wkt'])
df.select(dbf.st_geohash(dbf.st_geomfromtext('wkt'), 6).alias('result')).collect()
[Row(result='9q8yyh')]