LayerStack

Ответить
kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

LayerStack

Сообщение kryl » 21 май 2010, 09:25

Нет ли у кого-нибудь макроса реализующего пакетный LayerStack Landsat с помощью GDAL?

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Статьи: 18
Проекты: 4
Репутация: 122
Откуда: Казань

Re: LayerStack

Сообщение KolesovDmitry » 21 май 2010, 13:55

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

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: LayerStack

Сообщение kryl » 21 май 2010, 15:30

Почти это.
Хотелось бы чтобы как у лауер старка на вход можно было послать папку с сотней другой сцен

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Статьи: 18
Проекты: 4
Репутация: 122
Откуда: Казань

Re: LayerStack

Сообщение KolesovDmitry » 21 май 2010, 15:45

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

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: LayerStack

Сообщение Mavka » 21 май 2010, 15:49

Организовать конвейер на языке 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
) 
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9037
Зарегистрирован: 06 окт 2003, 20:20
Статьи: 231
Проекты: 12/6
Репутация: 713
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: LayerStack

Сообщение Максим Дубинин » 21 май 2010, 16:43

Mavka, -separate забыл?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Статьи: 11
Проекты: 2/1
Репутация: 9

Re: LayerStack

Сообщение Mavka » 21 май 2010, 17:18

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

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

Ответить

Вернуться в «GDAL/OGR»

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

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