Aller au contenu principal

st_point

Renvoie un point Geometry 2D avec les coordonnées x et y données et la valeur SRID. Si aucune valeur SRID n'est fournie, ou si la valeur SRID fournie est négative, la valeur SRID de la géométrie de point sera définie à 0.

Pour la fonction Databricks SQL correspondante, consultez la fonctionst_point.

Syntaxe

Python
from pyspark.databricks.sql import functions as dbf

dbf.st_point(col1=<col1>, col2=<col2>, col3=<col3>)

parameter

parameter

Type

Description

col1

pyspark.sql.Column ou flottant

La coordonnée X de la géométrie ponctuelle.

col2

pyspark.sql.Column ou flottant

La coordonnée Y de la géométrie de point.

col3

pyspark.sql.Column ou int, facultatif

La valeur SRID de la géométrie de point.

parameter

Type

Description

col1

pyspark.sql.Column ou flottant

La coordonnée X de la géométrie ponctuelle.

col2

pyspark.sql.Column ou flottant

La coordonnée Y de la géométrie de point.

col3

pyspark.sql.Column ou int, facultatif

La valeur SRID de la géométrie de point.

Exemples

Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1.0, 2.0, 4326,)], ['x', 'y', 'srid'])
df.select(dbf.st_asewkt(dbf.st_point('x', 'y', 'srid')).alias('result')).collect()
Output
[Row(result='SRID=4326;POINT(1 2)')]
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1.0, 2.0,)], ['x', 'y'])
df.select(dbf.st_asewkt(dbf.st_point('x', 'y', 0)).alias('result')).collect()
Output
[Row(result='POINT(1 2)')]
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1.0, 2.0, 0,)], ['x', 'y', 'srid'])
df.select(dbf.st_asewkt(dbf.st_point('x', 'y', 'srid')).alias('result')).collect()
Output
[Row(result='POINT(1 2)')]
Python
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([(1.0, 2.0,)], ['x', 'y'])
df.select(dbf.st_asewkt(dbf.st_point('x', 'y')).alias('result')).collect()
Output
[Row(result='POINT(1 2)')]