Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
92
Добавлен:
11.11.2022
Размер:
29.5 Mб
Скачать

Группа инструментов Окрестность (Neighborhood)

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

При операциях с перекрывающейся окрестностью, также называемых фокальными, со сверткой или операциями блуждающего окна, каждая ячейка входных данных обрабатывается многократно. Значение отдельной ячейки и значения ячеек, попадающих в указанное окружение вокруг нее, используются для вычисления выходного значения. Этот процесс повторяется для каждой ячейки входного растра.

При операциях с неперекрывающейся окрестностью окрестность создает блок ячеек, для которого выполняются вычисления. После вычисления значения оно записывается для всех ячеек данного блока в выходном растре. Процесс повторяется для следующего соседнего, неперекрывающегося блока, пока все входные данные не будут обработаны.

Например, инструмент Фокальная статистика (Focal Statistics) позволяет вычислять среднее или максимальное значение в окрестности 3 x 3 для каждой ячейки входного растра.

Инструмент

Описание

Статистика по блокам (Block Statistics)

Разделяет входные данные на неперекрывающиеся блоки и вычисляет статистику значений в каждом блоке. Значение присваивается всем ячейкам в каждом блоке выходных данных.

Фильтр

Выполняет фильтр сглаживания (низкочастотный) или выделения ребер (высокочастотный) на растре.

Фокальный сток (Focal Flow)

Определяет сток значений на входном растре в непосредственной окрестности каждой ячейки.

Фокальная статистика

Вычисляет для каждой входной ячейки статистику значений в определенной вокруг нее окрестности.

Линейная статистика (Line Statistics)

Вычисляет статистику для атрибутов линий в круговой окрестности вокруг каждой выходной ячейки.

Точечная статистика (Point Statistics)

Вычисляет статистику для точек в окрестности каждой выходной ячейки.

Пример. Сумма в окне 3х3 пикселя.

OutRas = FocalStatistics(InRas1, NbrRectangle(3,3,MAP), "SUM", "")

Группа инструментов Создание растра (Raster Creation)

Инструменты создания растра создают новые растры, в которых выходные значения основываются на постоянном значении, либо на статистическом распределении.

Существует два типа распределения: случайное или нормальное (гауссово).

Инструмент

Описание

Создать константный растр (Create Constant Raster)

Создает растр константного значения в пределах экстента и размера ячейки окна анализа.

Создать нормальный растр (Create Normal Raster)

Создает растр из произвольных значений с нормальным (гауссовым) распределением в пределах экстента и размера ячейки окна анализа.

Создать

произвольный растр (Create Random

Raster)

Создает растр произвольных значений с плавающей точкой от 0,0 до 1,0 в пределах экстента и размера ячейки окна анализа.