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

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

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

Сообщение Игорь Лебедь »

Пытаюсь на Windows запустить объединение большого количества растров. В QGIS вылетает ошибка с кракозябрами. В OSGeo4W Shell не могу скопировать из консоли QGIS весь текст команды (достаточно большой, там прописаны пути к более чем 300 файлам из одной папки - обрезается почему-то. На Linux в той же версии QGIS (2.4) всё проходит нормально. Неужели в консоли осгео на винде есть ограничение на количество вставляемых символов?
Ни в именах файлов, ни в именах папок в путях нет кириллицы - только латиница, цифры и дефисы.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

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

Сообщение Александр Мурый »

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

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

Сообщение Игорь Лебедь »

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

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

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

Сейчас этот форум просматривают: Semrush [Bot] и 12 гостей