Страница 1 из 1

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

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

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

Добавлено: 28 янв 2009, 09:00
JEY
Я сейчас сам пытаюсь найти ответ на этот вопрос, но использую OSGeo Feature Data Objects.

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

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

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

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

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

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

Добавлено: 30 янв 2009, 16:32
Dorofeev
Отпишись , если будут результаты ;)

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

Добавлено: 13 фев 2009, 05:23
Максим Дубинин
а в PostGIS приближается WKTRaster, судя по активности - довольно живо.

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

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

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

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

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

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

Добавлено: 18 фев 2009, 23:24
Dorofeev
ArcGis отлично понимает, сам проверял

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

Добавлено: 29 июн 2009, 09:39
demonz
Подниму старую тему.

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