Итерация значений статистики растров в Model Builder?

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Итерация значений статистики растров в Model Builder?

Сообщение dime1 »

Возможно ли создать модель, где минимальное и максимальное значения статистики растра будет подставляться в формулу в Raster Calculator?
Формула следующая, заменяющая значения меньше минимального и больше максимального на значения из другого растра:

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

Con(("rasterN" <= Nstatmin) or ("rasterN" >= Nstatmax), "rasterM", "rasterN")
Con(("rasterN+1" <= N+1statmin) or ("rasterN+1" >= N+1statmax), "rasterM+1", "rasterN+1")
и т.д.
Думаю, может можно как-то через "Get Raster Properties" - minimum/maximum.
Проблема еще в том, что нужно 2 итератора растров в модели, чтоб rasterN соответствовал rasterM, а rasterN+1 уже rasterM+1.
dime1
Гуру
Сообщения: 939
Зарегистрирован: 29 май 2011, 19:41
Репутация: 94
Откуда: Киев

Re: Итерация значений статистики растров в Model Builder?

Сообщение dime1 »

Only one iterator can be used per model. The options to add another iterator will be disabled if one iterator exists in the model.
Я правильно понимаю, что никаким образом нельзя брать значения из одного набора растров и заменять их в другом наборе растров? И потому нужно делать вручную, благо растров не так много.
Ответить

Вернуться в «ArcGIS»

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

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