Delen via


st_multi

Belangrijk

Deze functie bevindt zich in openbare preview-versie.

Retourneert de ingevoerde geografie - of geometriewaarde als een equivalente georuimtelijke waarde voor meerdere geografische gebieden, waardoor de oorspronkelijke SRID behouden blijft.

Voor de overeenkomstige Databricks SQL-functie, zie de st_multi functie.

Syntaxis

from pyspark.databricks.sql import functions as dbf

dbf.st_multi(col=<col>)

Parameterwaarden

Kenmerk Typologie Description
col pyspark.sql.Column of str Een geografie of geometriewaarde.

Opmerkingen

Multi georuimtelijke waarden en geometrieverzamelingen worden als zodanig geretourneerd, met dezelfde SRID.

Voorbeelden

from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('POINT M (1 2 4)',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_multi(dbf.st_geomfromtext('wkt', 4326))).alias('result')).collect()
[Row(result='SRID=4326;MULTIPOINT M ((1 2 4))')]
from pyspark.databricks.sql import functions as dbf
df = spark.createDataFrame([('MULTIPOINT ZM ((1 2 3 4))',)], ['wkt'])
df.select(dbf.st_asewkt(dbf.st_multi(dbf.st_geogfromtext('wkt'))).alias('result')).collect()
[Row(result='SRID=4326;MULTIPOINT ZM ((1 2 3 4))')]