st_geomfromewkt функция

Применяется к:помечено галочкой да Databricks SQL помечено галочкой да Databricks Runtime 18.0 и более поздних версий

Это важно

Эта функция доступна в общедоступной предварительной версии.

Замечание

Эта функция недоступна в классических хранилищах Databricks SQL. Дополнительные сведения о хранилищах SQL Databricks см. в разделе "Типы хранилища SQL".

Анализирует описание геометрии в формате расширенного Well-Known Text (EWKT) и возвращает соответствующее значение GEOMETRY. Возвращенный SRID — это SRID, ewktExpr если задано, или 0 в противном случае.

Синтаксис

st_geomfromewkt ( ewktExpr )

Arguments

  • ewktExpr STRING: значение, представляющее геометрию в расширенном формате WKT (EWKT).

Возвраты

GEOMETRY(ANY) представляющая разобранную геометрию EWKT. SRID — это SRID, если ewktExpr задано, или 0 в противном случае. Функция возвращает NULL, если какие-либо из входных данных NULL.

Условия ошибок

Примеры

-- Simple example where the input EWKT does not include an SRID specification. The SRID of the output defaults to 0.
> SELECT st_srid(st_geomfromewkt('POINT Z (1 2 3)'));
  0

-- Simple example where the input EWKT contains an SRID specification.
> SELECT concat_ws(';', st_srid(g)::STRING, st_astext(g)) FROM (SELECT st_geomfromewkt('SRID=3857;POINT Z (1 2 3)') AS g);
  3857;POINT Z (1 2 3)