Поделиться через


условие ошибки "EWKT_PARSE_ERROR"

SQLSTATE: 22023

Синтаксический анализ EWKT: <parseError> в позиции <pos>

Параметры

  • parseError: описание ошибки синтаксического анализа.
  • pos: позиция, начинающаяся с 1, в строке EWKT, где произошла ошибка синтаксического анализа.

Explanation

Некоторые геопространственные функции могут возвращать эту ошибку при анализе входных данных, которые должны находиться в формате расширенного Well-Known текста (EWKT).

Примеры

-- Feeding a string with invalid SRID value into the `to_geometry` expression.
> SELECT to_geometry('SRID=-1;POINT(1 2)');
  [EWKT_PARSE_ERROR] Error parsing EWKT: Invalid or unsupported SRID value '-1' at position 6 SQLSTATE: 22023

Функции, генерирующие класс ошибок