Partager via


st_geomfromtext

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_geomfromtext.

Syntaxe

from pyspark.databricks.sql import functions as dbf

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

Paramètres

Paramètre Type Descriptif
col1 pyspark.sql.Column ou str Une valeur de chaîne au format WKT, représentant une valeur Geometry.
col2 pyspark.sql.Column ou int, facultatif Valeur SRID facultative de 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_geomfromtext('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_geomfromtext('wkt', 'srid')).alias('result')).collect()
[Row(result='LINESTRING(5 6,7 -8)')]