Partager via


st_geomfromwkt

Important

Cette fonctionnalité est disponible en préversion publique.

Analyse la description WKT et retourne la valeur Geometry correspondante.

Pour la fonction SQL Databricks correspondante, consultez st_geomfromwkt.

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Paramètres

Paramètre Type Descriptif
col1 pyspark.sql.Column ou str Chaîne au format WKT, représentant une valeur géométrique.
col2 pyspark.sql.Column ou int, facultatif L'SRID facultatif pour la géométrie. La valeur par défaut est 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)')]