Загрузка растров в postgis.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Загрузка растров в postgis.
Может быть, проблемы из-за формата RSW? А если вначале перегнать в нормальный TIF/GeoTIFF и попробовать с ним? PostGIS и QGIS обе собраны с GDAL, который поддерживает "панорамный" формат RMF? Они используют одну и ту же версию GDAL?
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Загрузка растров в postgis.
Пока ничего не посоветую, просто не надо исключать проблемы из-за разных версий GDAL.Nariman писал(а): Посоветуете откатиться до QGIS 1.8 ?
Редактор материалов, модератор форума
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Загрузка растров в postgis.
Цитирование от сюда: http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.htmlPlease, 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).
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Загрузка растров в postgis.
Если по порядку, тогда хочу задать встречный вопрос - а в чём смысл хранения растров в СУБД? Почему не хотите использовать файловый сервер?Nariman писал(а):А если по серьезному, то лучше по порядку..
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Загрузка растров в postgis.
Почитал http://postgis.net/docs/manual-dev/usin ... ng_Rasters
Лично я не стал бы грузить реляционную СУБД растровыми данными. Костыль это, а не технология.
Сделайте общий ресурс на файловом сервере, создайте структуру каталогов (по масштабу, источнику, СК ...).
На каждый каталог создайте виртуальный растр через gdalbuildvrt или интерфейс QGIS.
PS
Лично я не стал бы грузить реляционную СУБД растровыми данными. Костыль это, а не технология.
Сделайте общий ресурс на файловом сервере, создайте структуру каталогов (по масштабу, источнику, СК ...).
На каждый каталог создайте виртуальный растр через gdalbuildvrt или интерфейс QGIS.
PS
И всё таки, если не секрет, какова формулировка Вашей задачи?Nariman писал(а):...мне главное чтоб задача была решена...
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Загрузка растров в postgis.
"Всё смешалось в доме Облонских." (c) Толстой Л.Н.Nariman писал(а):...Вторая задача организовать доступ к VMS слою (то есть к растрам), данная задача пока решается...
WMS - это протокол предоставления данных, а в каком формате данные хранятся это совершенно другая тема.
Так исходя из задачи, чем Вас не устраивает хранение растров на файловом сервере, без задействования реляционной СУБД?
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Загрузка растров в postgis.
Да, вернее сказать, пользователи будут иметь возможность не только загружать, но и непосредственно копировать файлы растров.Nariman писал(а):в этом случае пользователи будут загружать непосредственно растры?? то есть они будут иметь возможность их сохранять?
Возможность сохранять растры останется у пользователей по-любому, даже если вы будете использовать WMS.
В QGIS "Сохранить как изображение" присутствует. Пусть даже и фрагментами.
- dab
- Гуру
- Сообщения: 671
- Зарегистрирован: 16 дек 2011, 20:02
- Репутация: 170
- Ваше звание: Гуру
- Откуда: Москва
- Контактная информация:
Re: Загрузка растров в postgis.
С QGIS Server не знаком.
По поводу кириллицы - попробуйте из командной строки, как-то так:
"gdalbuildvrt C:/test/test.vrt *.tif"
Виртуальный каталог это обычный текстовый XML-подобный файл. Создайте его в каталоге с растрами.
По поводу кириллицы - попробуйте из командной строки, как-то так:
"gdalbuildvrt C:/test/test.vrt *.tif"
Виртуальный каталог это обычный текстовый XML-подобный файл. Создайте его в каталоге с растрами.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Загрузка растров в postgis.
Да, добавьте каталог "/opt/PostgreSQL/9.3/bin/" в системные пути (переменная PATH). Для конкретного пользователя это обычно делается в файлах $HOME/.bashrc или $HOME/.bash_profile. Также может понадобиться добавление пути в библиотекам (например, "/opt/PostgreSQL/9.3/lib") в переменную LD_LIBRARY_PATH.Nariman писал(а): хотя в каталоге /opt/PostgreSQL/9.3/bin/raster2pgsql присутствует. Необходимо установить переменную окружения??
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Загрузка растров в postgis.
У вас какая-то каша написана.
Затем в новой сессии шелла (просто откройте новое окно или вкладку терминала) попробуйте ввести "raster2pgsql" — должно появиться.
Добавьте в конец файла $HOME/.bashrc такие две строки:Nariman писал(а): в файле .bashrc переменные PATH вообще не описаны.
Код: Выделить всё
PATH=/opt/PostgreSQL/9.3/bin:$PATH
export PATH
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Загрузка растров в postgis.
По SQL-файлу видно, что raster2pgsql не работает как надо. Возможно, из-за того, что собран с GDAL более старой версии (1.9).
Редактор материалов, модератор форума
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Загрузка растров в postgis.
9.0 и вышеNariman писал(а):Какая версия postgresql 9.1 наиболее приспособлена для работы с Postgis?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя