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

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

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

Сообщение Dorofeev »

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

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

Сообщение JEY »

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

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

Сообщение Dorofeev »

Пока поиск не увенчался успехом. Но возникла идея использвоать wms сервер в качестве поставщика растровых данных. Только интересно снизится ли нагрузка на файловую систему при множественных запросах одному источнику данных :)
Аватара пользователя
JEY
Активный участник
Сообщения: 228
Зарегистрирован: 17 июл 2008, 13:42
Репутация: 1

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

Сообщение JEY »

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

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

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

Сообщение Dorofeev »

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

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

Сообщение Максим Дубинин »

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

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

Сообщение Dorofeev »

Они все таки начали разработку WKT Raster. Осталось подождать всего ничего , пока кто-нибудь профинансирует внедрение этого функционала.
gis
Гуру
Сообщения: 515
Зарегистрирован: 24 янв 2007, 15:46
Репутация: 17
Откуда: Липецк
Контактная информация:

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

Сообщение gis »

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

Идея с WMS - очень интересная, в голову даже как-то не приходила. MapServer вот только поддерживает ли компрессию group 4...
ArcGIS понимает WMS MapServer или у них там свой стандарт?
Dorofeev
Активный участник
Сообщения: 194
Зарегистрирован: 08 фев 2007, 23:29
Репутация: 1
Откуда: Симферополь
Контактная информация:

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

Сообщение Dorofeev »

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

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

Сообщение demonz »

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

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

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

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

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