ST_MPolyFromText

NotaNota:

Solo Oracle y SQLite

Definición

ST_MPointFromText toma una representación de texto conocida (WKB) de tipo ST_MultiPolygon y un Id. de referencia espacial y devuelve un ST_MultiPolygon.

Sintaxis

Oracle

sde.st_mpolyfromtext (wkt clob, srid integer)

SQLite

st_mpolyfromtext (wkt text, srid int32)

Tipo de devolución

ST_MultiPolygon

Ejemplo

La tabla multipolygon_test se crea con la única columna ST_MultiPolygon mpl1.

La declaración INSERT inserta un ST_MultiPolygon en la columna mpl1 utilizando la función 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)
);

Temas relacionados

5/10/2014