Bagikan melalui


st_multi

Penting

Fitur ini ada di Pratinjau Umum.

Mengembalikan nilai Geografi input atau Geometri sebagai nilai multi geospasial yang setara, mempertahankan SRID asli.

Untuk fungsi Databricks SQL yang sesuai, lihat st_multi fungsi.

Syntax

from pyspark.databricks.sql import functions as dbf

dbf.st_multi(col=<col>)

Parameter-parameternya

Pengaturan Tipe Description
col pyspark.sql.Column atau str Nilai Geografi atau Geometri.

Catatan

Nilai multi geospasial dan koleksi geometri dikembalikan apa adanya, dengan SRID yang sama.

Examples

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