Процесс трансформации

Ответить
wowka1319
Участник
Сообщения: 93
Зарегистрирован: 04 дек 2013, 02:14
Репутация: 1

Процесс трансформации

Сообщение wowka1319 » 27 май 2014, 01:51

При трансформировании (warping) геотифа в консоль выводится процент прогресса.
1) Как его можно перехватывать, чтобы на его основе выводить прогрессбар в ГУИ?
2) Как можно остановить (через код) процесс трансформации во время его работы, чтобы не дожидаться конца?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Процесс трансформации

Сообщение Дмитрий Барышников » 27 май 2014, 11:22

Выполнять warping не через консоль а вызовом соответствующих методов библиотеки: http://gdal.org/warptut.html
Вместо GDALTermProgress надо подставить свою функцию куда будут падать проценты выполнения и где можно остановить выполнение. Подробнее здесь http://www.compsci.wm.edu/SciClone/docu ... 3489ab63cf - на официальном сайте ввиду массовой переделки описание функции в Doxygen не попало видимо.

Ответить

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

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

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