适用于: Databricks Runtime 17.1 及更高版本
Important
此功能目前以公共预览版提供。
以等效的多地理空间值的形式返回输入 GEOGRAPHY
或 GEOMETRY
值。
Syntax
st_multi ( geoExpr )
Arguments
-
geoExpr
:GEOGRAPHY
或GEOMETRY
值。
Returns
类型为GEOGRAPHY
或GEOMETRY
的值,代表一个多地理空间值。
输出 GEOGRAPHY
或 GEOMETRY
值的 SRID 值等于输入值的 SRID 值。
输出 GEOGRAPHY
或 GEOMETRY
值的维度与输入值的维度相同。
如果任何输入为NULL
,该函数将返回NULL
。
Examples
-- Converts a point geometry to a multipoint geometry.
> SELECT st_asewkt(st_multi(st_geomfromtext('POINT Z (1 2 100)', 4326)))
SRID=4326;MULTIPOINT Z ((1 2 100))
-- Converts a multipoint geometry to a multipoint geometry (identity).
> SELECT st_asewkt(st_multi(st_geomfromtext('MULTIPOINT Z (1 2 100)', 3857)))
SRID=3857;MULTIPOINT Z ((1 2 100))
-- Converts a point geography to a multipoint geography.
> SELECT st_asewkt(st_multi(st_geogfromtext('POINT Z (1 2 100)')))
SRID=4326;MULTIPOINT Z ((1 2 100))
-- Converts a multipoint geography to a multipoint geography (identity).
> SELECT st_asewkt(st_multi(st_geogfromtext('MULTIPOINT Z (1 2 100)')))
SRID=4326;MULTIPOINT Z ((1 2 100))