*KolesovDmitry
Проделал пункт 2 как описано в рецепте с указанными данными --- работает Получаются два одинаковых растра "tmp" с наборах PERMANENT и user1.
Опять я что-то упустил? Где они документированы?KolesovDmitry писал(а): 1) Исходная область делится на подобласти, т.е. создается несколько наборов с разным географическим охватом (с частичным нахлестом).
2) В каждом наборе запускается в фоновом режиме необходимый скрипт.
3) Из частных результатов в исходной области собирается окончательный результат.
Первая и третья часть хорошо документированы
"Подобласти" -- в смысле наборы, так? Как я понимаю, вначале текущий регион в исходном наборе задаётся по нужному растру, далее несложными вычислениями (в awk, например, или в bc) регион делится на "сетку" какого-то размера с "перекрытиями". Далее создаются новые временные наборы (g.mapset -c ...), текущий регион каждого из них равняется какой-либо ячейке "сетки". Названия наборов передаются как аргументы скрипту grass_external_script.sh, т.е. для "параллельности" пишутся в скрипт parallel.sh и он уже запускается. По окончании работы во _всех_ временных наборах результаты объединяются в исходном наборе (r.patch ?)
Всё так? Если да, попробую провернуть всё от начала до конца.