Функция фокальная статистика

Обзор

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

Примечания

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

Если задана окрестность в виде круга, окрестность в форме кольца или клина, некоторые внешние ячейки диагонали могут не учитываться в вычислениях, т.к. центр ячейки должен быть заключён в окрестность.

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

Дополнительные сведения об этой функции см. в разделе справки Как работает фокальная статистика.

Параметры

Имя параметраОписание

Растр

(Обязательный)

Входной растр.

Окрестность

Форма области вокруг каждой ячейки, которая используется при вычислении статистики.

У каждой окрестности есть дополнительные параметры для уточнения формы.

  • Прямоугольник, Ширина, Высота

    Прямоугольная окрестность, определенная высотой и шириной. Минимальное значение ширины или высоты — 1 ячейка, максимальное — 4096 ячеек. По умолчанию используется квадрат со стороной три ячейки.

  • Круг, Радиус

    Круговая окрестность с заданным радиусом. Минимальное значение радиуса — 1 ячейка, максимальное — 2047 ячеек. Значение радиуса по умолчанию равно трем ячейкам.

  • Кольцо, Внутренний радиус, Внешний радиус

    Окрестность в форме кольца (пончика), определяемая внутренним и внешним радиусами. Минимальное значение радиуса — 1 ячейка, а внешний радиус должен быть больше внутреннего. Максимальный внутренний радиус — 2046 ячеек, а максимальный внешний радиус — 2047 ячеек. Кольцо по умолчанию – внутренний радиус одной ячейки и внешний радиус трех ячеек.

  • Клин, Радиус, Начальный угол, Конечный угол

    Окрестность в форме клина определяется радиусом, начальным углом и конечным углом. Минимальное значение радиуса — 1 ячейка, максимальное — 2047 ячеек. Клин строится в направлении против часовой стрелки от начального угла до конечного угла. Углы задаются в градусах, величина равная 0 или 360 представляет восток. Можно использовать отрицательные значения углов. Клин по умолчанию имеет значение от 0 до 90 градусов, с радиусом, равным трем ячейкам.

  • Нерегулярная, Ширина, Высота, Значения окрестности

    Нерегулярная окрестность позволяет задать вокруг обрабатываемой ячейки окрестность (ядро) неправильной формы. Используйте таблицу значений окрестности для определения формы окрестности ядра. Значение, равное 1, указывает на то, что соответствующая ему ячейка (и ее значение) является частью окрестности. Значение 0 исключает ячейку из обработки. Минимальное значение ширины или высоты ядра — 1 ячейка, максимальное — 4096 ячеек.

  • Взвешенная, Ширина, Высота, Значения окрестности

    Так же как и нерегулярная окрестность, взвешенная окрестность позволяет задавать вокруг обрабатываемой ячейки окрестности неправильной формы, но также позволяет применять к входным значениям веса. Керн-файл весов задает, какие ячейки будут включены в окрестность, а также веса, на которые будут умножены значения ячеек. Значение 0 исключает ячейку из обработки. Десятичные значения можно использовать в качестве весов. Минимальное значение ширины или высоты ядра — 1 ячейка, максимальное — 4096 ячеек.

Примечание:

Для типа Взвешенная окрестность допустимы только типы статистики среднее, стандартное отклонение и сумма.

Тип статистики

Задает вычисляемый тип статистики.

  • Среднее — вычисляет среднее значений ячеек окрестности.
  • Большинство — определяет значение большинства (значения, которое встречается чаще других) для ячеек в окрестности.
  • Максимум — определяет максимальное (наибольшее) из значений ячеек в окрестности.
  • Медиана — вычисляет значение медианы для ячеек в окрестности. Медиана эквивалентна 50-му процентилю.
  • Минимум — определяет минимальное (наименьшее) из значений ячеек в окрестности.
  • Меньшинство — определяет значение меньшинства (значения, встречающегося реже всего) для ячеек в окрестности.
  • Процентиль — Вычисляет значение процентиля для ячеек в окрестности. Если выбран этот тип статистики, станет доступным новый параметр Значения процентиля, который позволит определить вычисляемый процентиль.
  • Диапазон — определяет диапазон (разницу между наибольшим и наименьшим значением) значений ячеек в окрестности.
  • Стандартное отклонение — вычисляет стандартное (среднеквадратическое) отклонение значений ячеек в окрестности.
  • Сумма — вычисляет сумму значений ячеек в окрестности.
  • Разнообразие — определяет разнообразие (количество уникальных значений) значений ячеек в окрестности.

Типом статистики по умолчанию является Среднее.

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

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

Для большинства и меньшинства, если существует связь между значениями с наивысшей (большинство) или самой низкой (меньшинство) частотой в окрестности, местоположение обрабатываемой ячейки получит наименьшее из связываемых значений. Если значение обрабатываемой ячейки само является одной из связей, будет возвращено это значение.

Игнорировать значение NoData при вычислениях

Устанавливает, будут ли игнорироваться в вычислениях статистики значения NoData.

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

Значение процентиля

Задает процентиль, вычисляемый при выборе в качестве типа статистики Процентиля. Значение по умолчанию – 90, для 90-го процентиля.

Значения могут варьироваться от 0 до 100. Нулевой процентиль эквивалентен статистике Минимальное значение, а 100й - Максимальное значение, за вычетом того, что результат будет выражен значением с плавающей точкой. Значение, равное 50, даст по существу тот же результат, что и Медиана.

Керн-файлы

Для Нерегулярного и Весового соседств можно сохранить ядро в текстовый файл для последующего использования.

После задания ширины и высоты и ввода значений соседств нажмите кнопку Сохранить для выполнения экспорта в текстовый файл ASCII через диалоговое окно Сохранить керн-файл окрестности. Воспользуйтесь кнопкой Обзор, чтобы открыть диалоговое окно Входной керн-файл окрестности, чтобы указать и выбрать керн-файл для загрузки.

В первой строке записей керн-файла хранится ширина и высота керн-окрестности в ячейках. Последующие строки показывают, как будет обрабатываться входное значение, которое соответствует расположению в керн-файле.

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