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 |
|---|---|---|
|
| La coordonnée X de la géométrie ponctuelle. |
|
| La coordonnée Y de la géométrie de point. |
|
| 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)')]