Получить координаты узла ломаной линии
Функция
Получение координат заданного узла ломаной линии.
Спецификация
PointN
(<ломаная линия>
,[<узел>
])
<ломаная линия>
– геометрический объект типа LINESTRING; |
<узел> – целочисленное
положительное значение. |
Синтаксические правила
-
Аргумент
<узел>
задает порядковый номер точки (узла) ломаной линии. Отсчет узлов начинается с 1. -
Если
<узел>
не задан, по умолчанию принимается значение 1.
Возвращаемое значение
-
Значение типа POINT, соответствующее координатам заданного узла (точки) ломаной линии.
-
NULL, если ломаная линия пуста.
-
Код завершения СУБД ЛИНТЕР (при неправильном аргументе функции).
Пример
SELECT AsText(PointN(GeomFromText('LineString(1 1,2 2,3 3)'),2)); |POINT (2 2) |