Помогите! Delphi+ZeosDBO+PostgreSQL

Ответить
Ilmarinnen
Новоприбывший
Сообщения: 12
Зарегистрирован: 13 ноя 2010, 11:42
Репутация: 1

Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Ilmarinnen »

При подключении к БД PostgreSQL при помощи библиотек Zeos из Delphi
возникла проблема: Delphi не может прочитать данные типа geometry, хотя
и видит столбец, в котором они содержатся.

Подскажите, пожалуйста, как я могу получить эти данные (конкретно интересуют координаты точек фигур, для их последующей отрисовки средствами Delphi). И могу ли вообще? Есть ли альтернативный путь ?

Спасибо.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Mavka »

Преобразуйте геометрию в текст (WKT). Например, через ST_AsText:

Код: Выделить всё

SELECT ST_AsText(the_geom) FROM ... 
во всяком случае так поступают и GeoServer и UMN MapServer.
лангольеры под окном жрали время ом-ном-ном
Ilmarinnen
Новоприбывший
Сообщения: 12
Зарегистрирован: 13 ноя 2010, 11:42
Репутация: 1

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Ilmarinnen »

Данные получатся в виде строки ?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Mavka »

Да. Могли бы и сами попробовать в pgAdmin...
лангольеры под окном жрали время ом-ном-ном
Ilmarinnen
Новоприбывший
Сообщения: 12
Зарегистрирован: 13 ноя 2010, 11:42
Репутация: 1

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Ilmarinnen »

А можно ли разбить каждый геометрический объект на точки (то есть получить для каждой геометрии таблицу, в столбцах которой лежали бы координаты, а строки были бы точками)?

То есть, я имею ввиду, можно ли это сделать средствами PostGIS?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Mavka »

Читайте. Описаны все возможные варианты.

Paul Ramsey - основатель PostGIS.
лангольеры под окном жрали время ом-ном-ном
Ilmarinnen
Новоприбывший
Сообщения: 12
Зарегистрирован: 13 ноя 2010, 11:42
Репутация: 1

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Ilmarinnen »

Спасибо. Прочту.

P.S.: А есть подобные мануалы на русском языке?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Помогите! Delphi+ZeosDBO+PostgreSQL

Сообщение Denis Rykov »

Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «PostGIS/PostgreSQL»

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и 3 гостя