Пытаюсь на Windows запустить объединение большого количества растров. В QGIS вылетает ошибка с кракозябрами. В OSGeo4W Shell не могу скопировать из консоли QGIS весь текст команды (достаточно большой, там прописаны пути к более чем 300 файлам из одной папки - обрезается почему-то. На Linux в той же версии QGIS (2.4) всё проходит нормально. Неужели в консоли осгео на винде есть ограничение на количество вставляемых символов?
Ни в именах файлов, ни в именах папок в путях нет кириллицы - только латиница, цифры и дефисы.
Ограничение OSGeo4W Shell
- Игорь Лебедь
- Завсегдатай
- Сообщения: 452
- Зарегистрирован: 24 апр 2010, 19:47
- Репутация: 101
- Откуда: Город в клёнах и акациях
- Контактная информация:
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Ограничение OSGeo4W Shell
Поиском нашёл, что есть некое ограничение утилит GDAL на количество символов в командной строке.
Можно создать виртуальный набор данных через gdalbuildvrt, как советуют здесь, и попробовать обработать его. А здесь говорят, что с использованием символов-подстановок (wildcards) можно обрабатывать сколько угодно файлов.
Можно создать виртуальный набор данных через gdalbuildvrt, как советуют здесь, и попробовать обработать его. А здесь говорят, что с использованием символов-подстановок (wildcards) можно обрабатывать сколько угодно файлов.
Редактор материалов, модератор форума
- Игорь Лебедь
- Завсегдатай
- Сообщения: 452
- Зарегистрирован: 24 апр 2010, 19:47
- Репутация: 101
- Откуда: Город в клёнах и акациях
- Контактная информация:
Re: Ограничение OSGeo4W Shell
Спасибо! Получилось решить проще - сократив пути до типа D:\a\raster1.tif D:\a\raster2.tif
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость