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