ST_MPolyFromText

ПримечаниеПримечание:

Только Oracle и SQLite

Определение

ST_MPointFromText принимает WKT-представление типа ST_MultiPolygon и идентификатор пространственной привязки и возвращает ST_MultiPolygon.

Синтаксис

Oracle

sde.st_mpolyfromtext (wkt clob, srid integer)

SQLite

st_mpolyfromtext (wkt text, srid int32)

Тип возврата

ST_MultiPolygon

Пример:

Таблица multipolygon_test создается с одним столбцом mpl1 типа ST_MultiPolygon.

Инструкция SELECT вставляет ST_MultiPolygon в столбец mpl1 с помощью функции ST_MpolyFromText.

Oracle

CREATE TABLE mpolygon_test (mpl1 sde.st_geometry);
INSERT INTO MPOLYGON_TEST VALUES (
 sde.st_mpolyfromtext ('multipolygon (((10.01 20.03, 10.52 40.11, 30.29 41.56, 
31.78 10.74, 10.01 20.03), (21.23 15.74, 21.34 35.21, 28.94 35.35, 
29.02 16.83, 21.23 15.74)), ((40.91 10.92, 40.56 20.19, 50.01 21.12, 
51.34 9.81, 40.91 10.92)))', 4326)
);

SQLite

CREATE TABLE mpolygon_test (id integer);

SELECT AddGeometryColumn(
 NULL,
 'mpolygon_test',
 'mpl1',
 4326,
 'multipolygon',
 'xy',
 'null'
);
INSERT INTO MPOLYGON_TEST VALUES (
 1,
 st_mpolyfromtext ('multipolygon (((10.01 20.03, 10.52 40.11, 30.29 41.56, 
31.78 10.74, 10.01 20.03), (21.23 15.74, 21.34 35.21, 28.94 35.35, 
29.02 16.83, 21.23 15.74)), ((40.91 10.92, 40.56 20.19, 50.01 21.12, 
51.34 9.81, 40.91 10.92)))', 4326)
);

Связанные темы

5/25/2014