Определение геометрического центра группы многоугольников
Функция
Получение геометрического центра группы многоугольников (может находиться за пределами группы). Геометрический центр вычисляется на основе «центра масс» входящих в группу многоугольников.
Спецификация
Centroid
(<группа многоугольников>
)
<группа многоугольников> – геометрический объект типа
MULTIPOLYGON. |
Возвращаемое значение
-
Значение типа POINT, соответствующее координатам геометрического центра группы многоугольников.
-
NULL, если многоугольник пуст.
-
Код завершения СУБД ЛИНТЕР (при неправильном аргументе функции).
Пример
SELECT AsText(Centroid(GeomFromText('MultiPolygon(((0 0,0 3,3 3,3 0,0 0)),((11 11,11 12,12 12,12 11,11 11)))'))); |POINT (6.5 6.5) |