Comparteix via


st_setsrid

Importante

Esta característica está en versión preliminar pública.

Devuelve un nuevo valor geometry cuyo SRID es el valor SRID especificado.

Para obtener la función SQL de Databricks correspondiente, consulte st_setsrid function.

Syntax

from pyspark.databricks.sql import functions as dbf

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

Parámetros

Parámetro Tipo Description
col1 pyspark.sql.Column o str Un valor Geometry.
col2 pyspark.sql.Column o int Nuevo valor SRID de la geometría.

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)]