Skip to main content

Удаление границ (Инструменты Spatial Analyst)

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

Сглаживает границу между зонами в растре.

Более подробно о том, как работает инструмент Удаление границ

Иллюстрация

Иллюстрация инструмента Удаление границ

OutRas = BoundaryClean(InRas1)

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

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

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

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

  • Приоритет может быть основан либо на значении зон, либо на размере зон. Параметр Тип сортировки (sort_type в Python) определяет используемый тип сортировки.

    Метод по умолчанию Не сортировать (NO_SORT в Python), оценивает приоритет на основе значения зон. Ячейки из зон с большими значениями будут иметь более высокий приоритет для расширения в зоны с меньшими значениями. Размер зон не учитывается.

    Размер или общую площадь зон можно использовать для сортировки по приоритету. Размер определяется количеством ячеек, составляющих каждую зону. При установке настройки По убыванию (DESCEND в Python) зоны сортируются по размеру в порядке убывания. Зоны с общей площадью большего размера будут иметь более высокий приоритет при расширении в зоны с меньшими по площади зонами. При установке настройки По возрастанию (ASCEND в Python) верно обратное: зоны с меньшей общей площадью будут иметь приоритет для расширения в зоны с большей общей площадью.

  • Степень сглаживания контролируется параметром Запустить расширение и сокращение дважды (number_of_runs в Python), который определяет, сколько раз будет выполняться процесс расширения и сокращения.

    Если настройка не отмечена (ONE_WAY в Python), процесс расширения и сокращения выполняется один раз. При отмеченной настройке (TWO_WAY в Python) процесс расширения и сокращения выполняется дважды, что приводит к дополнительной степени сглаживания границ зоны.

    Дополнительные сведения об алгоритме см. в разделе Удаление границ в Сглаживание краев зоны с Удалением границ и Фильтром большинства.

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

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

  • Ссылка:

    Serra, J. Image Analysis and Mathematical Morphology, Academic Press, London 1982.

Параметры

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

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

Входной растр, для которого будет сглажена граница между зонами.

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

Raster Layer

Тип сортировки

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

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

Сортировка может быть основана на значении зоны или размере зоны.

  • Не сортироватьПриоритет определяется значением зоны. Размер зон не учитывается. Зоны с большими значениями имеют более высокий приоритет при сглаживании, чем зоны с меньшими значениями. Используется по умолчанию.

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

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

String

Запустить расширение и сокращение еще раз

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

Определяет, сколько раз будет выполняться процесс сглаживания, дважды или один раз.

  • ОтмеченоОперации расширения-сокращения выполняются дважды. Первый раз операция выполняется в соответствии с выбранным типом сортировки. Второй раз операции расширения-сокращения выполняются с обратным приоритетом. Используется по умолчанию.

  • Не отмеченоОперации расширения-сокращения выполняются один раз в соответствии с типом сортировки.

Boolean

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

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

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

Выходной генерализованный растр.

Границы между зонами во входных данных будут сглажены.

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

Raster

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

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

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

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