Геометрические типы
Геометрические типы PostgreSQL предназначены для представления объектов на плоскости. Они не относятся к стандартным типам данных SQL и потому в книге подробно не рассматриваются.
В табл. 3.24 приведена краткая сводка поддерживаемых геометрических типов.
Таблица 3.24. Геометрические типы.
Тип | Размер | Описание | Синтаксис |
---|---|---|---|
point | 16 байт | Точечный объект, характеризуемый только координатами на плоскости. Координаты А – и. / представляются вещественными числами | (А-./) |
Iseg | 32 байта | Отрезок прямой. Задается координатами начальной и конечной точек | ((x1.y1). (х2.у2)) |
box | 32 байта | Прямоугольник. Задается координатами двух углов, расположенных по диагонали | ((x1.y1) лх2.у2)) |
path | 4+32хлбайт | Замкнутая фигура (аналог многоугольника): множество из n точек, соединенных отрезками | ((x1.y1)….) |
path | 4+32х/?байт | Разомкнутая фигура (аналог многоугольника): множество из n точек, соединенных отрезками | [(x1.y1),…] |
polygon | 4+32х/7 байт | Многоугольник (аналог замкнутой фигуры): n конечных точек отрезков, образующих контур многоугольника | ((x1.y1)….) |
circle | 24 байта | Круг с центром в точке (х.у) и радиусом r | <(х,у).r > |