Sdílet prostřednictvím


st_multi Funkce

Platí pro:check označený jako ano Kontrola SQL Databricks označená jako ano Databricks Runtime 17.1 a vyšší

Important

Tato funkce je ve verzi Public Preview.

Poznámka:

Tato funkce není k dispozici ve skladech Databricks SQL Classic. Další informace o službě Databricks SQL Warehouse najdete v tématu Typy SQL Warehouse.

Vrátí vstupní hodnotu GEOGRAPHY nebo GEOMETRY jako ekvivalentní vícegeoprostorovou hodnotu.

Syntax

st_multi ( geoExpr )

Arguments

  • geoExpr: A GEOGRAPHY nebo GEOMETRY hodnota.

Returns

Hodnota typu GEOGRAPHY nebo GEOMETRY, představující multi-geoprostorovou hodnotu.

Hodnota SRID výstupu GEOGRAPHY nebo GEOMETRY hodnoty se rovná hodnotě vstupní hodnoty.

Dimenze výstupu GEOGRAPHY nebo GEOMETRY hodnoty je stejná jako dimenze vstupní hodnoty.

Funkce vrátí NULL , pokud je některý ze vstupů 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))