Sdílet prostřednictvím


st_geohash

Důležité

Tato funkce je ve verzi Public Preview.

Vrátí geohash pro vstupní Geometry.

Odpovídající funkci SQL Databricks vizte funkcest_geohash.

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
col1 pyspark.sql.Column nebo str Hodnota geometrie.
col2 pyspark.sql.Column nebo int, volitelné Volitelná přesnost (počet významných číslic) výstupního geohashu. Musí být nezáporná.

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')]