ST_LineString

Definición

ST_LineString es una función del descriptor de acceso que construye una cadena de texto de línea de una representación de texto conocido.

NotaNota:

Cuando crea tablas espaciales que se utilizará con ArcGIS, es mejor crear la columna como ST_Geometry en vez de especificar un subtipo de ST_Geometry, como ST_LineString.

Sintaxis

Oracle

sde.st_linestring (wkt clob, srid integer)

PostgreSQL

sde.st_linestring (wkt, srid integer) sde.st_linestring (esri_shape bytea, srid integer)

Tipo de devolución

ST_LineString

Ejemplo

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)

7/11/2012