Partager via


st_startpoint

Important

Cette fonctionnalité est disponible en préversion publique.

Retourne le premier point de la chaîne de ligne d’entrée, ou None s’il n’existe pas.

Pour la fonction SQL Databricks correspondante, consultez st_startpoint.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_startpoint(col=<col>)

Paramètres

Paramètre Type Descriptif
col pyspark.sql.Column ou str Valeur Geography ou Geometry représentant une chaîne de ligne.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(1 2,3 4,5 6)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_startpoint(dbf.st_geogfromtext('wkt'))).alias('result')).collect()
[Row(result='SRID=4326;POINT(1 2)')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING ZM (1 2 3 4,5 6 7 8)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_startpoint(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;POINT ZM (1 2 3 4)')]