Страница 1 из 1
Расчет растровых значений по собственной формуле
Добавлено: 23 окт 2009, 12:21
a-const
Добрый день. Я ищу ответ на вопрос - как расчитать неоднородность растра по заданной формуле?
формула - N(x) = 1/2 сумма(z(x) -
Это что-то вроде Neigborhood Statistics с расчетом для кругового буфера радиусом 300м.
Как реализовать такой расчет?
Re: Расчет растровых значений по собственной формуле
Добавлено: 23 окт 2009, 19:30
AndreyL
Я только не понял, зачем делить на 2? Могу предложить в ЭНВИ, примерно так, тупо в лоб. Делаем квадрат 600-на-600 метров, заполняем его единичками, если попадает в круг радиуса 300, ноликами, если не попадает, это будет типа маски. Считаем сумму маски (N). Далее:

- test.gif (961 байт) 3733 просмотра
Тогда берем исходный растр (RI) делаем растр квадратов (RSq), вставляем маску в фильтр и считаем фильтры по исходному растру (RSum) и по растру квадратов (RSS). Ну а далее простая математика RSS-2*RSum*RI+N RSq.
Прошу прощения за нескромность, а что отражает такая статистика и для чего может быть полезна?
Re: Расчет растровых значений по собственной формуле
Добавлено: 26 окт 2009, 13:19
a-const
Спасибо большое за ответ, попытаюсь разобраться.
Эта статистика применяется в одном из методов оценки загрязнения воздуха, это промежуточные расчеты, необходимые на этапе выбора мест отбора проб, который попытались автоматизировать Канадские ученые.