Страница 1 из 1
Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 12:15
Ilmarinnen
При подключении к БД PostgreSQL при помощи библиотек Zeos из Delphi
возникла проблема: Delphi не может прочитать данные типа geometry, хотя
и видит столбец, в котором они содержатся.
Подскажите, пожалуйста, как я могу получить эти данные (конкретно интересуют координаты точек фигур, для их последующей отрисовки средствами Delphi). И могу ли вообще? Есть ли альтернативный путь ?
Спасибо.
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 12:38
Mavka
Преобразуйте геометрию в текст (
WKT). Например, через
ST_AsText:
во всяком случае так поступают и GeoServer и UMN MapServer.
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 12:40
Ilmarinnen
Данные получатся в виде строки ?
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 12:43
Mavka
Да. Могли бы и сами попробовать в pgAdmin...
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 12:48
Ilmarinnen
А можно ли разбить каждый геометрический объект на точки (то есть получить для каждой геометрии таблицу, в столбцах которой лежали бы координаты, а строки были бы точками)?
То есть, я имею ввиду, можно ли это сделать средствами PostGIS?
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 13:18
Mavka
Читайте. Описаны все возможные варианты.
Paul Ramsey - основатель PostGIS.
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 14:20
Ilmarinnen
Спасибо. Прочту.
P.S.: А есть подобные мануалы на русском языке?
Re: Помогите! Delphi+ZeosDBO+PostgreSQL
Добавлено: 13 ноя 2010, 14:45
Denis Rykov