Фокальная статистика (Инструменты Image Analyst)
Краткая информация
Вычисляет для каждой входной ячейки статистику значений в определенной вокруг нее окрестности.
Более подробно о том, как работает инструмент Фокальная статистика
Иллюстрация

OutRas = FocalStatistics(InRas1, NbrRectangle(3,3,"CELL"), "SUM", "DATA")Использование
На выбор предлагается несколько форм окрестностей и типов статистики. Доступная статистика зависит от типа входного растра.
Доступные формы окрестностей: кольцо (пончик), круг, прямоугольник и клин. Пользовательская форма окрестности может задаваться керн-файлом.
Если задана круглая окрестность, окрестность в форме кольца или в форме клина, некоторые внешние ячейки диагонали могут не учитываться в вычислениях, так как центр ячейки должен быть заключён в окрестность.
Для нерегулярных и взвешенных Окрестностей требуется задать значение Керн-файла. Керн-файл представляет собой текстовый ASCII-файл, который определяет значения и форму взвешенной окрестности. Файл можно создать с помощью любого текстового редактора. У файла должно быть расширение
.txtи не должно быть пробелов в имени.Более подробную информацию о создании и использовании керн-файлов см. в подразделах Нерегулярный и Взвешенный статьи Как работает инструмент Фокальная статистика.
Типы статистики, доступные для целочисленных входных растров: большинство, максимум, среднее, медиана, минимум, меньшинство, процентиль, диапазон, среднеквадратическое отклонение, сумма и разнообразие. Доступные типы статистики для входных растров с плавающей точкой: максимум, среднее, медиана, минимум, процентиль, диапазон, среднеквадратическое отклонение и сумма. Меньшинство, большинство и разнообразие недоступны для растров с плавающей точкой.
Если входной растр целочисленный, выходной растр будет целочисленным для следующей статистики: большинство, максимум, минимум, меньшинство, диапазон, сумма и разнообразие. Растр с плавающей точкой будет выходным для следующих типов статистики: среднее, медиана, процентиль и среднеквадратическое отклонение.
Если входной растр является растром с плавающей точкой, выходные данные будут с плавающей точкой для всех доступных типов статистики.
Для вычисления медианы, если окрестность содержит нечетное число ячеек, значения ранжируются, и среднее значение записывается как медиана. Если число значений в окрестности четное, значения также ранжируются, и два серединных значения усредняются.
Для дополнительной информации о вычислении большинства и меньшинства см. раздел Как работает Фокальная статистика.
Параметр Окрестность может быть задан как Взвешенная только для типов статистики Среднее, Среднеквадратическое отклонение и Сумма.
Входные ячейки NoData могут получать значение на выходе, если отмечен параметр Игнорировать значение NoData при вычислениях, при условии, что по крайней мере одна ячейка в окрестности содержит корректное значение.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Входной растр |
Растр, на котором будет рассчитываться фокальная статистика для каждой ячейки. |
Raster Layer |
|
Квартал (Дополнительный) |
Ячейки, расположенные вокруг обрабатываемой, значения которых будут использоваться в вычислении статистики. Есть несколько предопределенных типов окрестностей для выбора, или можно задать пользовательский Кернел. Когда выбран тип окрестностей, можно задать другие параметры, чтобы полностью определить форму, размер и единицы измерения. Окрестность по умолчанию – квадрат три на три ячейки. Доступны следующие формы типов окрестностей:
Для типов окрестности кольцо, окружность, прямоугольник и клин единицы расстояния для параметров могут быть заданы в единицах Ячейки или единицах Карты. По умолчанию используются единицы ячейки. Для керн-окрестностей первая строка в керн-файле определяет ширину и высоту окрестностей, заданные числом ячеек. Последующие строки показывают, как будет обрабатываться входное значение, которое соответствует расположению в керн-файле. Значение 0 в керн-файле либо для нерегулярного типа окрестностей, либо для типа вес показывает, что соответствующее расположение не будет включено в вычисление. Для нерегулярной окрестности значение 1 в керн-файле показывает, что соответствующая входная ячейка будет включена в операцию. Для окрестности Вес значение в каждой позиции показывает, на что должно быть умножено значение соответствующей входной ячейки. Могут использоваться положительные или отрицательные десятичные значения. |
Neighborhood |
|
Тип статистики (Дополнительный) |
Задает вычисляемый тип статистики. Типом статистики по умолчанию является Среднее. Если входной растр целочисленный, доступно использование всех типов статистики. Если входной растр содержит значения с плавающей точкой, доступны типы статистики Среднее, Максимум, Медиана, Минимум, Процентиль, Диапазон, Среднеквадратическое отклонение и Сумма.
|
String |
|
Игнорировать значение NoData при вычислениях (Дополнительный) |
Устанавливает, будут ли игнорироваться в вычислениях статистики значения NoData.
|
Boolean |
|
Значение процентиля (Дополнительный) |
Значение процентиля, которое будет вычислено. Значение по умолчанию – 90, для 90-го процентиля. Значение может варьироваться от 0 до 100. 0-й процентиль по существу эквивалентен минимуму в статистике, а 100-й - максимуму в статистике. Значение 50 даст, по существу, тот же результат, что и медиана в статистике. Этот параметр доступен, только если для параметра Тип статистики задано значение Процентиль. Если был указан какой-либо другой тип статистики, то этот параметр будет проигнорирован. |
Double |
Возвращаемое значение
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Выходной растр |
Выходной растр фокальной статистики. |
Raster |
Параметры среды
Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Коэффициент параллельной обработки, Временная рабочая область, Растр привязки, Размер листа
Информация о лицензировании
- Basic: Требуется Image Analyst или Spatial Analyst
- Standard: Требуется Image Analyst или Spatial Analyst
- Advanced: Требуется Image Analyst или Spatial Analyst