Хранение растров в свободной БД
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Хранение растров в свободной БД
На предприятии организовали хранение растров в БД MS SQL Server на ArcSDE размер БД получился более 100ГБ, при этом скорость доступа по сравнению с тем , когда они хранились на ФС в виде файлов возросла в несколько раз.
Я решил выяснить существуют ли свободные решения для организации подобной системы хранения растровых данных. Гугль внятного ответа не дал. Нашел драйвер Gdal PgChip для хранения растров в PostgreSQL, но он отмечен как нестабильный и, судя по SVN его разработка прекращена(последние изменения год назад). Также гугль сослал на различные концепты хранения растров в Postgis, но вроде ни один из них пока не реализован.
Всетаки хочется выяснить можно ли , и с помощью чего . Кто-нибудь копал в этом направлении?
Я решил выяснить существуют ли свободные решения для организации подобной системы хранения растровых данных. Гугль внятного ответа не дал. Нашел драйвер Gdal PgChip для хранения растров в PostgreSQL, но он отмечен как нестабильный и, судя по SVN его разработка прекращена(последние изменения год назад). Также гугль сослал на различные концепты хранения растров в Postgis, но вроде ни один из них пока не реализован.
Всетаки хочется выяснить можно ли , и с помощью чего . Кто-нибудь копал в этом направлении?
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Хранение растров в свободной БД
Я сейчас сам пытаюсь найти ответ на этот вопрос, но использую OSGeo Feature Data Objects.
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Re: Хранение растров в свободной БД
Пока поиск не увенчался успехом. Но возникла идея использвоать wms сервер в качестве поставщика растровых данных. Только интересно снизится ли нагрузка на файловую систему при множественных запросах одному источнику данных
- JEY
- Активный участник
- Сообщения: 228
- Зарегистрирован: 17 июл 2008, 13:42
- Репутация: 1
Re: Хранение растров в свободной БД
Использовать WMS сервер в качестве поставщика растровых данных? Идея неплохая. Но не могу сказать, что опыта работы с ним у меня предостаточно...
Предположу, что нагрузок, связанных с множественными запросами к одному источнику данных, будет минимум. WMS сервер просто обязан включать в себя все инструменты по оптимизации процесса предоставления данных клиентскому приложению... Наверное, но думаю, что стоит его опробовать в качестве основного решения для растровой базы данных!
Предположу, что нагрузок, связанных с множественными запросами к одному источнику данных, будет минимум. WMS сервер просто обязан включать в себя все инструменты по оптимизации процесса предоставления данных клиентскому приложению... Наверное, но думаю, что стоит его опробовать в качестве основного решения для растровой базы данных!
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Re: Хранение растров в свободной БД
Отпишись , если будут результаты
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Хранение растров в свободной БД
а в PostGIS приближается WKTRaster, судя по активности - довольно живо.
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Re: Хранение растров в свободной БД
Они все таки начали разработку WKT Raster. Осталось подождать всего ничего , пока кто-нибудь профинансирует внедрение этого функционала.
-
- Гуру
- Сообщения: 515
- Зарегистрирован: 24 янв 2007, 15:46
- Репутация: 17
- Откуда: Липецк
- Контактная информация:
Re: Хранение растров в свободной БД
В свое время брали на тестирование ArcSDE.
У нас были растры черно-белые, я их перегнал в tiff формат компрессии group 4 (или как то так...). В этом формате они весили 2 гб и работали неплохо даже без пирамидальных слоев. При сохранение в БГД все это увеличилось до 11 гб. Перепробовал все варианты сохранения растра там - так и не нашел нормального для хранения черно-белых
Идея с WMS - очень интересная, в голову даже как-то не приходила. MapServer вот только поддерживает ли компрессию group 4...
ArcGIS понимает WMS MapServer или у них там свой стандарт?
У нас были растры черно-белые, я их перегнал в tiff формат компрессии group 4 (или как то так...). В этом формате они весили 2 гб и работали неплохо даже без пирамидальных слоев. При сохранение в БГД все это увеличилось до 11 гб. Перепробовал все варианты сохранения растра там - так и не нашел нормального для хранения черно-белых
Идея с WMS - очень интересная, в голову даже как-то не приходила. MapServer вот только поддерживает ли компрессию group 4...
ArcGIS понимает WMS MapServer или у них там свой стандарт?
-
- Активный участник
- Сообщения: 194
- Зарегистрирован: 08 фев 2007, 23:29
- Репутация: 1
- Откуда: Симферополь
- Контактная информация:
Re: Хранение растров в свободной БД
ArcGis отлично понимает, сам проверял
-
- Новоприбывший
- Сообщения: 4
- Зарегистрирован: 22 июн 2009, 08:27
- Репутация: 0
Re: Хранение растров в свободной БД
Подниму старую тему.
Сейчас ковыряюсь с загрузкой/выгрузкой растровых картинок из PostgreSQL. У меня вопрос насколько эффективно это делать через lo_* функции (lo_import/lo_export), т.е. растры сохраняю в oid поле.
Клиентское приложение пишу на C#.
Сейчас ковыряюсь с загрузкой/выгрузкой растровых картинок из PostgreSQL. У меня вопрос насколько эффективно это делать через lo_* функции (lo_import/lo_export), т.е. растры сохраняю в oid поле.
Клиентское приложение пишу на C#.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей