Создание группы многоугольников
Функция
Преобразование WKT-представления группы многоугольников в соответствующий геометрический тип данных.
Спецификация
MPolyFromText
|
MultiPolygonFromText
(<wkt>
[,<srid>
])
<wkt> –
<WKT-представление группы многоугольников> | <SQL-параметр>; |
<srid> –
идентификатор системы координат данной группы
многоугольников. |
Синтаксические правила
Если аргумент <srid>
не задан, по умолчанию используется
значение 0.
Возвращаемое значение
-
Значение типа MULTIPOLYGON, соответствующее внутреннему представлению в БД типа данных MULTIPOLYGON (в случае нормального завершения).
-
Код завершения СУБД ЛИНТЕР (при ошибке преобразования).
Примеры
-
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))))');
-
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))