не удалось импортировать растровые данные через raster2pgsql

Я новичок в postgis и не могу пройти через raster2pgsql. Проблема в:

Я хочу импортировать растровый файл (.tif) с помощью raster2pgsql. Но после запуска команды:

raster2pgsql -s 4326 -I -C -M c:\Users\Dell\Desktop\rastergeo.tif -F -t 512*512 public.demelevation > elev.sql

Я получаю сообщение об ошибке:

В ДОСТУПЕ ОТКАЗАНО

Может ли кто-нибудь помочь мне с самого начала?

Я использую геосервер.


person Tiya    schedule 20.04.2013    source источник
comment
Какую команду вы используете? Покажите нам, как вы поступите, чтобы мы могли вам помочь.   -  person Hugo Dozois    schedule 20.04.2013
comment
raster2pgsql -s 4326 -I -C -M c:\Users\Dell\Desktop\rastergeo.tif -F -t 512*512 public.demelevation › elev.sql Приведенная выше команда написана в cmd   -  person Tiya    schedule 20.04.2013
comment
Отредактируйте это в своем вопросе, используя кнопку редактирования (между «Поделиться» и «Отметить»). Чтобы отформатировать его как код, сделайте отступ на 4 пробела.   -  person Hugo Dozois    schedule 20.04.2013
comment
Готово с частью редактирования   -  person Tiya    schedule 20.04.2013
comment
Я предполагаю, что из вашего другого вопроса, заданного двумя днями позже, вы решили эту проблему. Не могли бы вы опубликовать решение в качестве ответа?   -  person ylka    schedule 26.04.2013
comment
Проблема решена. Я не написал всю команду. Команда также включала psql -h ‹ваш хост› -p ‹номер порта› -d ‹имя базы данных› -U ‹имя пользователя›   -  person Tiya    schedule 02.05.2013


Ответы (2)


У вас нет прав на запись в папку, в которую вы пытаетесь написать elev.sql.

person Pierre    schedule 22.07.2013

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

raster2pgsql -s 4326 -I -C -M c:\Users\Dell\Desktop\rastergeo.tif -F -t 512*512 public.demelevation > c:\Users\Dell\Desktop\elev.sql  

Вместо того, чтобы пытаться сохранить в каталог, из которого запускается raster2pgsql, возможно, в postgres/verNum/bin — где у вас, вероятно, нет разрешения.

person Derek_P    schedule 06.12.2019