Sdílet prostřednictvím


st_geomfromwkt

Důležité

Tato funkce je ve verzi Public Preview.

Parsuje popis WKT a vrátí odpovídající hodnotu geometrie .

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

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Parametry

Parameter Typ Description
col1 pyspark.sql.Column nebo str Řetězec ve formátu WKT představující hodnotu geometrie.
col2 pyspark.sql.Column nebo int, volitelné Volitelný SRID geometrie. Výchozí hodnota je 0.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(5 6,7 -8)',)], ['wkt'])
df.select(dbf.st_astext(dbf.st_geomfromwkt('wkt')).alias('result')).collect()
[Row(result='LINESTRING(5 6,7 -8)')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(5 6,7 -8)', 3857,)], ['wkt', 'srid'])
df.select(dbf.st_astext(dbf.st_geomfromwkt('wkt', 'srid')).alias('result')).collect()
[Row(result='LINESTRING(5 6,7 -8)')]