Хранение растров в свободной БД

Ответить
Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Хранение растров в свободной БД

Сообщение Dorofeev » 23 янв 2009, 16:09

На предприятии организовали хранение растров в БД MS SQL Server на ArcSDE размер БД получился более 100ГБ, при этом скорость доступа по сравнению с тем , когда они хранились на ФС в виде файлов возросла в несколько раз.
Я решил выяснить существуют ли свободные решения для организации подобной системы хранения растровых данных. Гугль внятного ответа не дал. Нашел драйвер Gdal PgChip для хранения растров в PostgreSQL, но он отмечен как нестабильный и, судя по SVN его разработка прекращена(последние изменения год назад). Также гугль сослал на различные концепты хранения растров в Postgis, но вроде ни один из них пока не реализован.
Всетаки хочется выяснить можно ли , и с помощью чего . Кто-нибудь копал в этом направлении?

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Хранение растров в свободной БД

Сообщение JEY » 28 янв 2009, 09:00

Я сейчас сам пытаюсь найти ответ на этот вопрос, но использую OSGeo Feature Data Objects.

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение Dorofeev » 28 янв 2009, 18:20

Пока поиск не увенчался успехом. Но возникла идея использвоать wms сервер в качестве поставщика растровых данных. Только интересно снизится ли нагрузка на файловую систему при множественных запросах одному источнику данных :)

Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

Re: Хранение растров в свободной БД

Сообщение JEY » 29 янв 2009, 08:01

Использовать WMS сервер в качестве поставщика растровых данных? Идея неплохая. Но не могу сказать, что опыта работы с ним у меня предостаточно...

Предположу, что нагрузок, связанных с множественными запросами к одному источнику данных, будет минимум. WMS сервер просто обязан включать в себя все инструменты по оптимизации процесса предоставления данных клиентскому приложению... Наверное, но думаю, что стоит его опробовать в качестве основного решения для растровой базы данных!

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение Dorofeev » 30 янв 2009, 16:32

Отпишись , если будут результаты ;)

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение Максим Дубинин » 13 фев 2009, 05:23

а в PostGIS приближается WKTRaster, судя по активности - довольно живо.
пристегивайтесь, турбулентность прямо по курсу

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение Dorofeev » 13 фев 2009, 10:34

Они все таки начали разработку WKT Raster. Осталось подождать всего ничего , пока кто-нибудь профинансирует внедрение этого функционала.

gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение gis » 18 фев 2009, 14:52

В свое время брали на тестирование ArcSDE.
У нас были растры черно-белые, я их перегнал в tiff формат компрессии group 4 (или как то так...). В этом формате они весили 2 гб и работали неплохо даже без пирамидальных слоев. При сохранение в БГД все это увеличилось до 11 гб. Перепробовал все варианты сохранения растра там - так и не нашел нормального для хранения черно-белых :(

Идея с WMS - очень интересная, в голову даже как-то не приходила. MapServer вот только поддерживает ли компрессию group 4...
ArcGIS понимает WMS MapServer или у них там свой стандарт?

Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

Re: Хранение растров в свободной БД

Сообщение Dorofeev » 18 фев 2009, 23:24

ArcGis отлично понимает, сам проверял

demonz
Новоприбывший
Сообщения: 4
Зарегистрирован: 22 июн 2009, 08:27
Репутация: 0

Re: Хранение растров в свободной БД

Сообщение demonz » 29 июн 2009, 09:39

Подниму старую тему.

Сейчас ковыряюсь с загрузкой/выгрузкой растровых картинок из PostgreSQL. У меня вопрос насколько эффективно это делать через lo_* функции (lo_import/lo_export), т.е. растры сохраняю в oid поле.
Клиентское приложение пишу на C#.

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 29 гостей