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