Pular para o conteúdo principal

ponto_inicial

info

Visualização

O suporte para valores GEOGRAPHY está em Pré-lançamento público. O suporte para valores GEOMETRY está disponível para o público em geral.

Retorna o primeiro ponto da string de linha de entrada ou None se não existir.

Para a função Databricks SQL correspondente, consulte a funçãost_startpoint.

Sintaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.st_startpoint(col=<col>)

Parâmetros

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Um valor de Geografia ou Geometria que representa uma linha.

Parâmetro

Tipo

Descrição

col

pyspark.sql.Column ou str

Um valor de Geografia ou Geometria que representa uma linha.

Exemplos

Python
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()
Output
[Row(result='SRID=4326;POINT(1 2)')]
Python
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()
Output
[Row(result='SRID=4326;POINT ZM (1 2 3 4)')]