st_setsrid

Important

La prise en charge des valeurs GEOGRAPHY est disponible en préversion publique. La prise en charge des valeurs GEOMETRY est généralement disponible.

Retourne une nouvelle valeur Geometry dont le SRID est la valeur SRID spécifiée.

Pour la fonction SQL Databricks correspondante, consultez st_setsrid.

Syntaxe

from pyspark.databricks.sql import functions as dbf

dbf.st_setsrid(col1=<col1>, col2=<col2>)

Paramètres

Paramètre Type Descriptif
col1 pyspark.sql.Column ou str Une valeur Geometry.
col2 pyspark.sql.Column ou int Nouvelle valeur SRID de la géométrie.

Examples

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(5 6,7 -8)',)], ['wkt'])
df.select(dbf.st_srid(dbf.st_setsrid(dbf.st_geomfromtext('wkt'), 4326)).alias('result')).collect()
[Row(result=4326)]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('LINESTRING(5 6,7 -8)', 3857,)], ['wkt', 'srid'])
df.select(dbf.st_srid(dbf.st_setsrid(dbf.st_geomfromtext('wkt', 'srid'), 4326)).alias('result')).collect()
[Row(result=4326)]