定義
ST_LineFromText は、ST_LineString タイプの WKT 表現と空間参照 ID を受け取って、ST_LineString を返します。
構文
Oracle
sde.st_linefromtext (wkt clob, srid integer)
sde.st_linefromtext (wkt clob)
SRID を指定しない場合、空間参照がデフォルトで 4326 に設定されます。
SQLite
st_linefromtext (wkt text, srid int32)
st_linefromtext (wkt text)
SRID を指定しない場合、空間参照がデフォルトで 4326 に設定されます。
戻り値のタイプ
ST_LineString
例
ln1 ST_LineString 列を 1 つ持つ linestring_test テーブルを作成します。
INSERT ステートメントは、ST_LineFromText 関数を使用して、ST_LineString を ln1 列に挿入します。
Oracle
CREATE TABLE linestring_test (ln1 sde.st_geometry);
INSERT INTO LINESTRING_TEST VALUES (
sde.st_linefromtext ('linestring (10.01 20.03, 35.93 19.04)', 4326)
);
SQLite
CREATE TABLE linestring_test (id integer);
SELECT AddGeometryColumn (
NULL,
'linestring_test',
'ln1',
4326,
'linestring',
'xy',
'null'
);
INSERT INTO LINESTRING_TEST (id, ln1) VALUES (
1,
st_linefromtext ('linestring (10.01 20.03, 35.93 19.04)', 4326)
);