ST_LineString
Определение
ST_LineString – это функция доступа, которая создает строку linestring из формата WKT.

При создании пространственных таблиц, которые будут использоваться вместе с ArcGIS, лучшим решением будет создание столбца в формате ST_Geometry, чем определение подтипа ST_Geometry, такого как ST_LineString.
Синтаксис
Oracle
sde.st_linestring (wkt clob, srid integer)
PostgreSQL
sde.st_linestring (wkt, srid integer) sde.st_linestring (esri_shape bytea, srid integer)
Тип возврата
ST_LineString
Пример
Oracle
CREATE TABLE lines_test (id smallint, geometry sde.st_geometry);
INSERT INTO LINES_TEST (id, geometry) VALUES (
1901,
sde.st_linestring ('linestring (750 150, 750 750)', 0)
);
SELECT id, sde.st_astext (geometry) Linestring
FROM LINES_TEST;
ID LINESTRING
1901 LINESTRING (750.00000000 150.00000000,
750.00000000 750.00000000)
PostgreSQL
CREATE TABLE lines_test (id integer, geometry st_geometry);
INSERT INTO lines_test (id, geometry) VALUES (
1901,
sde.st_linestring ('linestring (750 150, 750 750)', 0)
);
SELECT id, sde.st_astext (geometry) AS Linestring
FROM lines_test;
id linestring
1901 LINESTRING (750 150, 750 750)
9/11/2013