Delen via


st_multi functie

Van toepassing op:controleren gemarkeerd ja Databricks SQL-controle gemarkeerd als ja Databricks Runtime 17.1 en hoger

Important

Deze functie bevindt zich in openbare preview-versie.

Opmerking

Deze functie is niet beschikbaar in Databricks SQL Classic Warehouses. Zie SQL Warehouse-typen voor meer informatie over Databricks SQL-warehouses.

Retourneert de invoer GEOGRAPHY of GEOMETRY waarde als een equivalente multi-georuimtelijke waarde.

Syntax

st_multi ( geoExpr )

Arguments

  • geoExpr: Een GEOGRAPHY- of GEOMETRY-waarde.

Returns

Een waarde van het type GEOGRAPHY of GEOMETRY, die een multi-georuimtelijke waarde vertegenwoordigt.

De SRID-waarde van de uitvoer GEOGRAPHY of GEOMETRY waarde is gelijk aan die van de invoerwaarde.

De dimensie van de uitvoer GEOGRAPHY of GEOMETRY waarde is hetzelfde als die van de invoerwaarde.

De functie retourneert NULL als een van de invoerwaarden is 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))