Геометрические типы

Как использовать геометрические типы?
То, что полигон можно записать как ((1,1),(1,2),(5,7)) это понятно, но как все эти координаты оттуда достать? Парсить текстовую строку - это бред. Единственное, что приходит на ум - это если числа хранятся как непрерывный набор байт, то поле взять как BLOB и разбить по 4 (или 8) байт...

И еще при попытке изменить поле типа line выдается сообщение (ERROR: тип "line" ещё не реализован)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Почитайте

Почитайте руководство (уже переведено):

http://postgresql.ru.net/manual/datatype-geometric.html

Про line там, например написано.
Также почитайте про геометрические функции (пока не переведено):

http://postgresql.ru.net/manual/functions-geometry.html

Возможно это наведёт на мысли!

Да, навело,

Да, навело, спасибо.
Единственное по типу line - если в строке таблицы
line 32 байта Бесконечная линия (не полностью реализованная) ((x1,y1),(x2,y2))

имеется в виду не реализованный тип, то предлагаю так прямо и написать "тип не полностью реализован"

Хорошо, учту

Хорошо, учту ваше замечание в следующей редакции перевода :)

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023