Удаление границ (Инструменты 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