Экспорт RGB растра в GEOTiff

Ответить
xen87
Активный участник
Сообщения: 168
Зарегистрирован: 08 апр 2009, 14:44
Репутация: 18
Откуда: Кострома

Экспорт RGB растра в GEOTiff

Сообщение xen87 » 23 ноя 2012, 22:23

Доброе время суток уважаемые ГРАССоводы :-)
По итогам конференции решил потихоньку изучать грасс.
Не получается экспорт RGB растра в GEOTiff
Вот код (взял из ГРАССхелпа, группу создал и растры в нее добавил):

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

grass.run_command('r.out.gdal', input='nc_landsat_rgb', output='D:\grass\lt51700282007141mor00\LT51700282007141MOR00\nc_landsat_rgb.tif', type='Byte', createopt='PROFILE=GeoTIFF,INTERLEAVE=PIXEL,TFW=YES')
Вроде начинает работать, а затем в консоли вылезает ошибка:

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

GRASS_INFO_PERCENT: 100
ERROR 1: TIFFOpen:D:\grass\lt51700282007141mor00\LT51700282007141MOR00: Permissi
on denied

GRASS_INFO_ERROR(5300,3): ═хтючьюцэю ёючфрЄ№ эрсюЁ фрээ√ї <D:\grass\lt5170028200
7141mor00\LT51700282007141MOR00> , шёяюы№чє  фЁрщтхЁ <GTiff>
GRASS_INFO_END(5300,3)
Подскажите пожалуйста, в чем может быть ошибка?
П.С. ВИндовс - Виста
GRASS GIS 6.4.3RC1

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Экспорт RGB растра в GEOTiff

Сообщение Александр Мурый » 23 ноя 2012, 22:35

Ну вот, уже чувствуется, что конференция прошла не зря :)

А если без питона, просто через r.out.gdal, то получается экспортировать?
Проблема написана: "Permission denied". С правами доступа к папке D:\grass\lt51700282007141mor00\LT51700282007141MOR00 всё нормально?
Редактор материалов, модератор форума

xen87
Активный участник
Сообщения: 168
Зарегистрирован: 08 апр 2009, 14:44
Репутация: 18
Откуда: Кострома

Re: Экспорт RGB растра в GEOTiff

Сообщение xen87 » 23 ноя 2012, 22:43

Вечер добрый !!!
По моему разобрался: ошибка в "наклонный черточках" :-)
В питоне надо использовать обратный слеш: "/"

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

grass.run_command('r.out.gdal', input='nc_landsat_rgb', output='D:/grass/lt51700282007141mor00/LT51700282007141MOR00/nc_landsat_rgb.tif', type='Byte', createopt='INTERLEAVE=PIXEL,TFW=YES')
Файл экспортировался, даже цветной :-)
Только в командной строке вылезала такая ошибка (правда она игнорировалась):

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

ERROR 6: SetColorTable() can only be called on band 1.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Экспорт RGB растра в GEOTiff

Сообщение Александр Мурый » 23 ноя 2012, 22:54

xen87 писал(а):По моему разобрался: ошибка в "наклонный черточках" :-)
В питоне надо использовать обратный слеш: "/"
Отлично, я вот не знал про нелюбовь питона к обратным слешам в путях. А "/" -- это как раз прямой :)
P.S. Удачи в дальнейшем освоении GRASS :)
Редактор материалов, модератор форума

Ответить

Вернуться в «GRASS»

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

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