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

Re: Загрузка растров в postgis.

Добавлено: 19 сен 2013, 11:36
Александр Мурый
Может быть, проблемы из-за формата RSW? А если вначале перегнать в нормальный TIF/GeoTIFF и попробовать с ним? PostGIS и QGIS обе собраны с GDAL, который поддерживает "панорамный" формат RMF? Они используют одну и ту же версию GDAL?

Re: Загрузка растров в postgis.

Добавлено: 19 сен 2013, 14:49
Александр Мурый
Nariman писал(а): Посоветуете откатиться до QGIS 1.8 ?
Пока ничего не посоветую, просто не надо исключать проблемы из-за разных версий GDAL.

Re: Загрузка растров в postgis.

Добавлено: 19 сен 2013, 21:52
Дмитрий Барышников
Please, use GDAL 1.10. The driver packed with previous GDAL versions was buggy and unstable, and it won't work with the last versions of PostGIS Raster (since it was included in PostGIS trunk).
Цитирование от сюда: http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html

Re: Загрузка растров в postgis.

Добавлено: 22 сен 2013, 13:19
dab
Nariman писал(а):А если по серьезному, то лучше по порядку..
Если по порядку, тогда хочу задать встречный вопрос - а в чём смысл хранения растров в СУБД? Почему не хотите использовать файловый сервер?

Re: Загрузка растров в postgis.

Добавлено: 23 сен 2013, 18:41
dab
Почитал http://postgis.net/docs/manual-dev/usin ... ng_Rasters
Лично я не стал бы грузить реляционную СУБД растровыми данными. Костыль это, а не технология.
Сделайте общий ресурс на файловом сервере, создайте структуру каталогов (по масштабу, источнику, СК ...).
На каждый каталог создайте виртуальный растр через gdalbuildvrt или интерфейс QGIS.

PS
Nariman писал(а):...мне главное чтоб задача была решена...
И всё таки, если не секрет, какова формулировка Вашей задачи?

Re: Загрузка растров в postgis.

Добавлено: 25 сен 2013, 08:44
dab
Nariman писал(а):...Вторая задача организовать доступ к VMS слою (то есть к растрам), данная задача пока решается... :roll:
"Всё смешалось в доме Облонских." (c) Толстой Л.Н. :)
WMS - это протокол предоставления данных, а в каком формате данные хранятся это совершенно другая тема.

Так исходя из задачи, чем Вас не устраивает хранение растров на файловом сервере, без задействования реляционной СУБД?

Re: Загрузка растров в postgis.

Добавлено: 25 сен 2013, 09:14
dab
Nariman писал(а):в этом случае пользователи будут загружать непосредственно растры?? то есть они будут иметь возможность их сохранять?
Да, вернее сказать, пользователи будут иметь возможность не только загружать, но и непосредственно копировать файлы растров.
Возможность сохранять растры останется у пользователей по-любому, даже если вы будете использовать WMS.
В QGIS "Сохранить как изображение" присутствует. Пусть даже и фрагментами.

Re: Загрузка растров в postgis.

Добавлено: 25 сен 2013, 16:03
dab
С QGIS Server не знаком.
По поводу кириллицы - попробуйте из командной строки, как-то так:
"gdalbuildvrt C:/test/test.vrt *.tif"
Виртуальный каталог это обычный текстовый XML-подобный файл. Создайте его в каталоге с растрами.

Re: Загрузка растров в postgis.

Добавлено: 18 окт 2013, 16:23
Александр Мурый
Nariman писал(а): хотя в каталоге /opt/PostgreSQL/9.3/bin/raster2pgsql присутствует. Необходимо установить переменную окружения??
Да, добавьте каталог "/opt/PostgreSQL/9.3/bin/" в системные пути (переменная PATH). Для конкретного пользователя это обычно делается в файлах $HOME/.bashrc или $HOME/.bash_profile. Также может понадобиться добавление пути в библиотекам (например, "/opt/PostgreSQL/9.3/lib") в переменную LD_LIBRARY_PATH.

Re: Загрузка растров в postgis.

Добавлено: 18 окт 2013, 17:14
Александр Мурый
У вас какая-то каша написана.
Nariman писал(а): в файле .bashrc переменные PATH вообще не описаны.
Добавьте в конец файла $HOME/.bashrc такие две строки:

Код: Выделить всё

PATH=/opt/PostgreSQL/9.3/bin:$PATH
export PATH
Затем в новой сессии шелла (просто откройте новое окно или вкладку терминала) попробуйте ввести "raster2pgsql" — должно появиться.

Re: Загрузка растров в postgis.

Добавлено: 21 окт 2013, 11:44
Александр Мурый
По SQL-файлу видно, что raster2pgsql не работает как надо. Возможно, из-за того, что собран с GDAL более старой версии (1.9).

Re: Загрузка растров в postgis.

Добавлено: 21 окт 2013, 13:30
rhot
Nariman писал(а):Какая версия postgresql 9.1 наиболее приспособлена для работы с Postgis?
9.0 и выше