Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PostgreSQL Новый топик    Ответить
 Postgis: как определить тип geography ?  [new]
Cyrax_02
Member

Откуда:
Сообщений: 1396
Есть поле типа geography (допустимы все типы: POINT, LINESTRING и т.д.).
Не могу найти функцию, возвращающую конкретный тип геометрии. Ни в официальной справке, ни во всём интернете. Ужас какой-то...

P.S. Можно, конечно, через ST_AsText и более извращёнными способами. Но для этого должна быть отдельная функция...

Сообщение было отредактировано: 11 ноя 20, 19:43
11 ноя 20, 19:45    [22230399]     Ответить | Цитировать Сообщить модератору
 Re: Postgis: как определить тип geography ?  [new]
Lonepsycho
Member

Откуда: Siauliai, Литва
Сообщений: 583
Cyrax_02,

ST_GeometryType
12 ноя 20, 11:07    [22230624]     Ответить | Цитировать Сообщить модератору
 Re: Postgis: как определить тип geography ?  [new]
Cyrax_02
Member

Откуда:
Сообщений: 1396
Lonepsycho
Cyrax_02,
ST_GeometryType
+1. Только вот странно, что нет аналогичной функции для geography, т.к. на преобразование geography в geometry требуется процессорное время:
ST_GeometryType(geography_field::geometry)
12 ноя 20, 15:19    [22230817]     Ответить | Цитировать Сообщить модератору
Все форумы / PostgreSQL Ответить