Ограничение OSGeo4W Shell

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Ограничение OSGeo4W Shell

Сообщение Игорь Лебедь » 07 авг 2014, 16:09

Пытаюсь на Windows запустить объединение большого количества растров. В QGIS вылетает ошибка с кракозябрами. В OSGeo4W Shell не могу скопировать из консоли QGIS весь текст команды (достаточно большой, там прописаны пути к более чем 300 файлам из одной папки - обрезается почему-то. На Linux в той же версии QGIS (2.4) всё проходит нормально. Неужели в консоли осгео на винде есть ограничение на количество вставляемых символов?
Ни в именах файлов, ни в именах папок в путях нет кириллицы - только латиница, цифры и дефисы.

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

Re: Ограничение OSGeo4W Shell

Сообщение Александр Мурый » 07 авг 2014, 22:03

Поиском нашёл, что есть некое ограничение утилит GDAL на количество символов в командной строке.
Можно создать виртуальный набор данных через gdalbuildvrt, как советуют здесь, и попробовать обработать его. А здесь говорят, что с использованием символов-подстановок (wildcards) можно обрабатывать сколько угодно файлов.
Редактор материалов, модератор форума

Аватара пользователя
Игорь Лебедь
Завсегдатай
Сообщения: 452
Зарегистрирован: 24 апр 2010, 19:47
Репутация: 101
Откуда: Город в клёнах и акациях
Контактная информация:

Re: Ограничение OSGeo4W Shell

Сообщение Игорь Лебедь » 08 авг 2014, 14:51

Спасибо! Получилось решить проще - сократив пути до типа D:\a\raster1.tif D:\a\raster2.tif

Ответить

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

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

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