Sdílet prostřednictvím


st_geomfromtext 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.

Parsuje popis WKT geometrie a vrátí odpovídající GEOMETRY hodnotu. Hodnota SRID vrácené hodnoty GEOMETRY je stejná jako hodnota sridExpr, pokud je zadána, jinak je 0.

Syntax

st_geomfromtext ( wktExpr[, sridExpr] )

Arguments

  • wktExpr STRING: Hodnota představující geometrii ve formátu WKT.
  • sridExpr: Volitelná INTEGER hodnota, která je nastavena na SRID vrácené GEOMETRY hodnoty.

Returns

Hodnota typu GEOMETRY(srid) , kde srid je hodnota sridExpr , pokud sridExpr je konstantní (skládací) výraz, nebo GEOMETRY(ANY) jinak. Pokud sridExpr je vynechán typ vrácené hodnoty je GEOMETRY(0). Vrácená hodnota je geometrie odpovídající vstupnímu popisu WKT .

Funkce vrátí NULL , pokud je některý ze vstupů NULL.

Chybové podmínky

  • Pokud je hodnota wktExpr neplatným popisem WKT, vrátí funkce WKT_PARSE_ERROR.
  • Pokud hodnota sridExpr není podporována, vrátí ST_INVALID_SRID_VALUEfunkce .

Examples

-- Simple example where we do not specify the output SRID. It defaults to 0.
> SELECT st_srid(st_geomfromtext('POINT Z (1 2 3)'));
  0

-- Simple example where we specify the SRID value for the output.
> SELECT st_asewkt(st_geomfromtext('POINT Z (1 2 3)', 3857));
  SRID=3857;POINT Z (1 2 3)