Доступные версии документации

Создание группы многоугольников

Функция

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

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

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

Возвращаемое значение
  1. Значение типа MULTIPOLYGON, соответствующее внутреннему представлению в БД типа данных MULTIPOLYGON (в случае нормального завершения).

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

Примеры
  1. create or replace table  geo_test (mp multipolygon);
    insert into geo_test(mp) values (MPolyFromText('multipolygon (((2 2,1 1,0 0,10 0,2 2)))'));
    insert into geo_test(mp) values (MultiPolygonFromText('multipolygon((2 2,(1 1),3 0,(2 2)),(0 0, (0 3),3 3,(3 0))'));
    insert into geo_test(mp) values ('((0 0,0 3,3 3,3 0,0 0),(0 0,1 1,1 0.55,0 0))'::multipolygon);
    insert into geo_test(mp) values ('multipolygon ((((1 2), (4 1), 67 85, (1 2))))');
  2. create or replace table  geo_test (mp multipolygon(2048));
    insert into geo_test(mp) values (MPolyFromText(?));
    multipolygon (((2 2,1 1,0 0,10 0,2 2)))
    insert into geo_test(mp) values (MultiPolygonFromText(:param));
    multipolygon((2 2,(1 1),3 0,(2 2)),(0 0, (0 3),3 3,(3 0))
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter