Создание произвольного геометрического объекта

Функция

Преобразование WKT-представления любого геометрического объекта в соответствующий геометрический тип данных.

Спецификация
    GeomFromText | GeometryFromText (<wkt>[,<srid>])
<wkt> – <WKT-представление геометрического <объекта> | <SQL-параметр>;
<srid> – идентификатор системы координат данного геометрического объекта.
Синтаксические правила

Если аргумент <srid> не задан, по умолчанию используется значение 0.

Возвращаемое значение
  1. Значение инстанцируемого геометрического типа, содержащееся в строковом аргументе этой функции, соответствующее внутреннему представлению в БД полученного при преобразовании геометрического объекта.

  2. Код завершения СУБД ЛИНТЕР (при ошибке преобразования).

Примеры
  1. create or replace table geom_test (g geometry);
    create index g on geom_test;
    insert into geom_test(g) values (geomfromtext('point (1 1)',1001));
    insert into geom_test(g) values (geomfromtext('linestring (1 1,2 2,3 3)',1001));
  2. create or replace table geom_test (g geometry(2048));
    insert into geom_test(g) values (geomfromtext(?));
    point (1 1)
    insert into geom_test(g) values (geomfromtext(:param,5));
    linestring (1 1,2 2,3 3)