Как включить GDAL drivers?

Ответить
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Как включить GDAL drivers?

Сообщение boom »

Здравствуйте!
Подскажите пожалуйста как включать gdal драйвера для postgis в линуксе?
В базу загружены растры, при запросе к ним, например так

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

select st_asjpeg(rast) from raster.tt_rc2000 limit 10

выдает сообщение:
ОШИБКА: rt_raster_to_gdal: Could not load the output GDAL driver
версия линукса: CentOS 7.0
postgresql 9.3

"POSTGIS="2.1.4 r12966" GEOS="3.4.2-CAPI-1.8.2 r3921" PROJ="Rel. 4.8.0, 6 March 2012" GDAL="GDAL 1.11.0, released 2014/04/16" LIBXML="2.9.1" LIBJSON="UNKNOWN" RASTER"

прописки в файле environment (находится в /etc/environment) строчки

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

POSTGIS_GDAL_ENABLED_DRIVERS=ENABLE_ALL
и выполнение запроса

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

SET postgis.gdal_enabled_drivers = 'ENABLE_ALL' 
не помогло
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как включить GDAL drivers?

Сообщение rhot »

а через ST_AsGDALRaster не работает? Другие форматы кроме jpeg?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Re: Как включить GDAL drivers?

Сообщение boom »

не, через ST_AsGDALRaster тоже не работает, с другими форматами та же песня...

запрос SELECT * FROM ST_GDALDrivers(); ничего не выдает, 0 строчек
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Re: Как включить GDAL drivers?

Сообщение boom »

может какие особые команды должны быть? а не просто прописывание в environment
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как включить GDAL drivers?

Сообщение rhot »

сервер перезагружали?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Re: Как включить GDAL drivers?

Сообщение boom »

rhot писал(а):сервер перезагружали?
полностью сервер нет, только службу
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как включить GDAL drivers?

Сообщение rhot »

Странно,.. должно работать. Импорт растров проходит без ошибок?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Re: Как включить GDAL drivers?

Сообщение boom »

rhot писал(а):Странно,.. должно работать. Импорт растров проходит без ошибок?
да, без ошибок, парочку загрузил для пробы, загрузились нормально, в QGIS если подключать табличку напрямую все отображает. А если в геосервере подключать или через st_asgdalraster, то ругается на драйвера..

а правильно в environment прописываются переменные окружения? для postgresql других файлов нет?
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Как включить GDAL drivers?

Сообщение rhot »

Я не знаю, где на CentOS находится файл, на Debian: /etc/postgresql/9.4/main/environment
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
boom
Интересующийся
Сообщения: 18
Зарегистрирован: 07 май 2014, 12:24
Репутация: 0

Re: Как включить GDAL drivers?

Сообщение boom »

rhot писал(а):Я не знаю, где на CentOS находится файл, на Debian: /etc/postgresql/9.4/main/environment
для CentOS нашел только этот /etc/environment
Ответить

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

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

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