Страница 1 из 1

LayerStack

Добавлено: 21 май 2010, 09:25
kryl
Нет ли у кого-нибудь макроса реализующего пакетный LayerStack Landsat с помощью GDAL?

Re: LayerStack

Добавлено: 21 май 2010, 13:55
KolesovDmitry
kryl писал(а):Нет ли у кого-нибудь макроса реализующего пакетный LayerStack Landsat с помощью GDAL?
Правильно ли я понял, что речь идет об этом?

Re: LayerStack

Добавлено: 21 май 2010, 15:30
kryl
Почти это.
Хотелось бы чтобы как у лауер старка на вход можно было послать папку с сотней другой сцен

Re: LayerStack

Добавлено: 21 май 2010, 15:45
KolesovDmitry
kryl писал(а):Хотелось бы чтобы как у лауер старка на вход можно было послать папку с сотней другой сцен
Т.е. нужно в один файл засунуть несколько сотен слоев, или же нужно обработать каталог, в котором хранятся снимки на разные территории и нужно получить несколько итоговых файлов?

Re: LayerStack

Добавлено: 21 май 2010, 15:49
Mavka
Организовать конвейер на языке cmd (bat) или python.
Что то типа такого:

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

for /f "tokens=*" %%i in ('dir /b *.tif') do (
    gdalwarp ^
        -multi ^
        -s_srs "epsg:4326" ^
        -t_srs "epsg:4326" ^
        %%i result%%i
) 

Re: LayerStack

Добавлено: 21 май 2010, 16:43
Максим Дубинин
Mavka, -separate забыл?

Re: LayerStack

Добавлено: 21 май 2010, 17:18
Mavka
В моем примере gdalwarp. Просто я выдрал кусок из своего кода, но для примера как перебрать в цикле файлы он подходит.

P.S. Применение команды for в bat-файлах