Расчет растровых значений по собственной формуле

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
a-const
Новоприбывший
Сообщения: 9
Зарегистрирован: 26 янв 2009, 17:21
Репутация: 0

Расчет растровых значений по собственной формуле

Сообщение a-const »

Добрый день. Я ищу ответ на вопрос - как расчитать неоднородность растра по заданной формуле?
формула - N(x) = 1/2 сумма(z(x) -
Изображение

Это что-то вроде Neigborhood Statistics с расчетом для кругового буфера радиусом 300м.
Как реализовать такой расчет?
AndreyL
Завсегдатай
Сообщения: 483
Зарегистрирован: 17 авг 2006, 14:04
Репутация: 0
Откуда: Новосибирск

Re: Расчет растровых значений по собственной формуле

Сообщение AndreyL »

Я только не понял, зачем делить на 2? Могу предложить в ЭНВИ, примерно так, тупо в лоб. Делаем квадрат 600-на-600 метров, заполняем его единичками, если попадает в круг радиуса 300, ноликами, если не попадает, это будет типа маски. Считаем сумму маски (N). Далее:
test.gif
test.gif (961 байт) 3729 просмотров
Тогда берем исходный растр (RI) делаем растр квадратов (RSq), вставляем маску в фильтр и считаем фильтры по исходному растру (RSum) и по растру квадратов (RSS). Ну а далее простая математика RSS-2*RSum*RI+N RSq.
Прошу прощения за нескромность, а что отражает такая статистика и для чего может быть полезна?
a-const
Новоприбывший
Сообщения: 9
Зарегистрирован: 26 янв 2009, 17:21
Репутация: 0

Re: Расчет растровых значений по собственной формуле

Сообщение a-const »

Спасибо большое за ответ, попытаюсь разобраться.

Эта статистика применяется в одном из методов оценки загрязнения воздуха, это промежуточные расчеты, необходимые на этапе выбора мест отбора проб, который попытались автоматизировать Канадские ученые.
Ответить

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

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

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