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

Выпуклая оболочка объекта

Функция

Получение выпуклой оболочки заданного объекта.

Спецификация
  ConvexHull (<объект>)
<объект> – геометрические объекты произвольного типа;
Возвращаемое значение
  1. В случае нормального завершения – геометрический объект, являющийся выпуклой оболочкой <объекта>.

    Тип возвращаемого значения:

    • char для геометрического объекта типа VARBYTE. Длина строки вычисляется динамически и не может превышать 4000 символов;

    • blob для геометрического объекта типа BLOB. В этом случае для получения значения типа char необходимо использовать SQL-функцию getblobstr (см. документ «СУБД ЛИНТЕР. Справочник по SQL»);

    • NULL, если аргумент равен NULL.

  2. Код завершения СУБД ЛИНТЕР (при неправильном аргументе функции).

Пример

Геометрический BLOB-объект

SELECT getblobstr(astext(ConvexHull(GEOM)), 1, 80) from GTEST;
|POLYGON ((10 10,50 10,50 50,10 50,10 10)) |
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter