ST_MPolyFromText

注意注意:

Oracle および SQLite のみ

定義

ST_MPointFromText は、ST_MultiPolygon タイプの WKT 表現と空間参照 ID を受け取って、ST_MultiPolygon を返します。

構文

Oracle

sde.st_mpolyfromtext (wkt clob, srid integer)

SQLite

st_mpolyfromtext (wkt text, srid int32)

戻り値のタイプ

ST_MultiPolygon

ST_MultiPolygon の mpl1 列を 1 つ持つ multipolygon_test テーブルを作成します。

INSERT ステートメントは、ST_MpolyFromText 関数を使用して、ST_MultiPolygon を mpl1 列に挿入します。

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