Définition
ST_MPointFromText accepte une représentation textuelle connue (WKT) de type ST_MultiPolygon et un ID de référence spatiale et retourne un objet ST_MultiPolygon.
Syntaxe
Oracle
sde.st_mpolyfromtext (wkt clob, srid integer)
sde.st_mpolyfromtext (wkt clob)
Si aucun identifiant de référence spatiale n’est spécifié, la référence spatiale par défaut est 4326.
SQLite
st_mpolyfromtext (wkt text, srid int32)
st_mpolyfromtext (wkt text)
Si aucun identifiant de référence spatiale n’est spécifié, la référence spatiale par défaut est 4326.
Type de retour
ST_MultiPolygon
Exemple
La table multipolygon_test est créée avec la seule colonne mpl1 de type ST_MultiPolygon.
L'instruction INSERT insère un objet ST_MultiPolygon dans la colonne mpl1 à l'aide de la fonction 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)
);