Объединение растров пакетно подпапки
-
- Завсегдатай
- Сообщения: 460
- Зарегистрирован: 03 фев 2005, 11:46
- Репутация: 15
- Контактная информация:
Объединение растров пакетно подпапки
Привет!
Есть каталог с подкаталогами в которых лежат растры.
Нужно объединить растры по каталогам. 1 каталог - 1 растр.
При этом результат положить в исходный каталог.
Если есть решение в виде скрипта (gdal?) или инструмента QGIS\gvSIG - поделитесь, пожалуйста.
Пример данных приаттачил на всякий случай. Спасибо.
Есть каталог с подкаталогами в которых лежат растры.
Нужно объединить растры по каталогам. 1 каталог - 1 растр.
При этом результат положить в исходный каталог.
Если есть решение в виде скрипта (gdal?) или инструмента QGIS\gvSIG - поделитесь, пожалуйста.
Пример данных приаттачил на всякий случай. Спасибо.
- Вложения
-
imgs2one.zip
- (196.43 КБ) 503 скачивания
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Объединение растров пакетно подпапки
А зачем вам тут нужен gdal или QGIS? Задача решается при помощи любого языка программирования, с которым вы знакомы, в несколько строк -- всего-то нужно пробежать по подкаталогам и скопировать файлы из одного места в другое.
Хотя лучше всего, мне кажется, тут подойдут скриптовые языки -- для подобных задач они и создавались. У вас какая операционная система?
Хотя лучше всего, мне кажется, тут подойдут скриптовые языки -- для подобных задач они и создавались. У вас какая операционная система?
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Объединение растров пакетно подпапки
Насколько я понял, тут задача не в копировании файлов по каталогам, а в объединении файлов, находящихся в одном каталоге, в один большой файл. Т.е. без GDAL тут никуда.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Объединение растров пакетно подпапки
Ну так решили задачу или нет? Я бы объединил оба ответа выше - и с GDAL без программирования - никак. Потому как даже оператор командной строки FOR (Windows) или его более продвинутый брат из семейства ...unix'ов - это то же программирование. Во всем остальном задача решаема, если кто знает gdal_merge при циклическом вызове будет добавлять новые слои к уже существующим или нет. Без этого придется список сворачивать в строчку. Может кто и такое умеет без программирования, просто из командной строки.
Я решал ее на днях. Но с бубном и танцами - 6 каналов Landsat5/7 в один файл в нужной последовательности из подкаталогов. Но там хоть файлы имеют стандартное наименование - зная один не долго и другие выстроить в строчку.
Я решал ее на днях. Но с бубном и танцами - 6 каналов Landsat5/7 в один файл в нужной последовательности из подкаталогов. Но там хоть файлы имеют стандартное наименование - зная один не долго и другие выстроить в строчку.
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 29 ноя 2011, 21:31
- Репутация: 0
Re: Объединение растров пакетно подпапки
В ГИС K-MINE есть специальный модуль k-bild raster, он выполняет все, что вам нужно и не нужно с растровыми изображениями.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Объединение растров пакетно подпапки
Как я понимаю, это проприетарное решение и оно не удовлетворяет требованиям, заявленым в первом посте
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: Объединение растров пакетно подпапки
Нашёл на сайте разработчика:
"Всемогущности" не заметил..Модуль подготовки и векторизации растровых изображений K-Raster входит в базовый состав ГИС K-MINE®. Главное назначение модуля – работа с растровыми изображениями, которые были получены в результате сканирования начального графического материала (карты, планшеты) для перевода их в векторный формат.
Модуль K-Raster предназначен для работы с графическими изображениями в форматах Windows Bitmap (BMP) и Joint Photographic Experts Group (JPEG) (полноцветные, в градациях серого, индексированного цвета, монохромные).
Модуль состоит из двух основных частей:
-- модуль калибровки растра K-BuildRaster;
-- модуль векторизации K-MapVector.
Модуль калибровки растра K-BuildRaster предназначен для начальной обработки растрового изображения перед его векторизацией.
Редактор материалов, модератор форума
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя