Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Podpora hodnot GEOGRAPHY je ve verzi Public Preview. Podpora hodnot GEOMETRY je obecně dostupná.
Vrátí vstupní geografii nebo geometrii hodnotu jako ekvivalentní multiprostorovou hodnotu, čímž se zachová původní SRID.
Odpovídající funkci SQL Databricks vizte funkcest_multi.
Syntaxe
from pyspark.databricks.sql import functions as dbf
dbf.st_multi(col=<col>)
Parametry
| Parameter | Typ | Description |
|---|---|---|
col |
pyspark.sql.Column nebo str |
Hodnota Geografie nebo Geometrie. |
Poznámky
Více geoprostorových hodnot a kolekce geometrie jsou vráceny beze změny se stejným SRID.
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))')]