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