适用于: Databricks Runtime 17.1 及更高版本
重要
此功能目前以公共预览版提供。
以等效的多地理空间值的形式返回输入 GEOGRAPHY
或 GEOMETRY
值。
语法
st_multi ( geoExpr )
论据
-
geoExpr
:GEOGRAPHY
或GEOMETRY
值。
退货
类型为GEOGRAPHY
或GEOMETRY
的值,代表一个多地理空间值。
输出 GEOGRAPHY
或 GEOMETRY
值的 SRID 值等于输入值的 SRID 值。
输出 GEOGRAPHY
或 GEOMETRY
值的维度与输入值的维度相同。
如果任何输入为NULL
,该函数将返回NULL
。
例子
-- 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))