Skip to main content

Фильтр большинства (Инструменты Spatial Analyst)

Краткая информация

Заменяет ячейки растра, основываясь на значении большинства смежных с ними соседних ячеек.

Более подробно о том, как работает инструмент Фильтр большинства

Иллюстрация

Иллюстрация инструмента Фильтр большинства

OutRas = MajorityFilter(InRas1)

Использование

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

  • Использование четырех соседей позволит сохранить углы прямоугольных областей. Использование восьми соседей позволит сгладить углы прямоугольных областей.

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

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

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

  • После нескольких запусков инструмента Фильтр большинства выходной растр будет стабилизирован (больше меняться не будет).

  • См. раздел Параметры среды анализа и Spatial Analyst для получения дополнительной информации о среде геообработки данного инструмента.

Параметры

Подпись Объяснение Тип данных

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

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

Должен быть целочисленным.

Raster Layer

Число соседних ячеек

(Дополнительный)

Определяет количество соседних ячеек, которое будет использовано в матрице фильтра.

  • ЧетверкаМатрица фильтра будет состоять из четырех прямых (ортогональных) ячеек, соседних с текущей. Используется по умолчанию.

  • ВосьмеркаЯдром фильтра будут восемь ячеек, ближайших к текущей ячейке (окно 3 на 3 ячейки).

String

Порог замещения

(Дополнительный)

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

  • БольшинствоБольшинство ячеек должно иметь одно и то же значение, и эти ячейки должны быть смежными. Три из четырех или пять из восьми смежных ячеек должны иметь одно и то же значение. Используется по умолчанию.

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

String

Возвращаемое значение

Подпись Объяснение Тип данных

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

Выходной отфильтрованный растр.

Выходные данные всегда будут целочисленными.

Raster

Параметры среды

Автоподтверждение, Размер ячейки, Метод проецирования размера ячейки, Сжатие, Текущая рабочая область, Экстент, Географические преобразования, Маска, Выходное ключевое слово конфигурации, Выходная система координат, Временная рабочая область, Растр привязки, Размер листа

Информация о лицензировании

  • Basic: Требуется Spatial Analyst
  • Standard: Требуется Spatial Analyst
  • Advanced: Требуется Spatial Analyst