Доступные версии документации

Создание ломаной линии

Функция

Преобразование WKT-представления ломаной линии в соответствующий геометрический тип данных.

Спецификация
    LineFromText|LineStringFromText (<wkt>[,<srid>])
<wkt> – <WKT-представление ломаной линии> | <SQL-параметр>;
<srid> – идентификатор системы координат данной ломаной линии.
Синтаксические правила

Если аргумент <srid> не задан, по умолчанию используется значение 0.

Возвращаемое значение
  1. Значение типа LINESTRING, соответствующее внутреннему представлению в БД типа данных LINESTRING (в случае нормального завершения).

  2. Код завершения СУБД ЛИНТЕР (при ошибке преобразования).

Примеры
  1. create or replace table  geo_test (l linestring);
    insert into geo_test(l)
    values (linefromtext('linestring (1 1,2 2,1 2,5 7)'));
    insert into geo_test
    values (linestringfromtext('linestring ((2 2), (4 5), (8 15))',3));
  2. CREATE OR REPLACE TABLE LS_TEST(L LINESTRING);
    INSERT INTO LS_TEST
    VALUES(LineFromText('LINESTRING (2 2,1 0,10.1 2)'));
    INSERT INTO LS_TEST
    VALUES('((0 1),3 3,(0 0),(10 10) 11 21)'::LINESTRING);
    INSERT INTO LS_TEST VALUES('LINESTRING (1 2,4 1,67 85)');
  3. create or replace table  geo_test (l linestring(2048));
    insert into geo_test(l) values (linefromtext(?));
    linestring (1 1, 2 2, 1 2, 5 7)
    insert into geo_test(l) values (LineStringFromText(:param,2));
    linestring ((2 2), (4 5), (8 15))
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter