Partager via


st_endpoint

Important

Cette fonctionnalité est disponible en préversion publique.

Retourne le dernier 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_endpoint.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_endpoint(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_endpoint(dbf.st_geogfromtext('wkt'))).alias('result')).collect()
[Row(result='SRID=4326;POINT(5 6)')]
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_endpoint(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;POINT ZM (5 6 7 8)')]