Доступно с лицензией Spatial Analyst.
Этот процесс удаляет небольшие обособленные регионы из классифицированного изображения. Регионы, размер которых превышает определенное количество пикселей, останутся на изображении. Для выполнения этой задачи используются инструменты Группировка (Region Group), Установить ноль (Set Null) и Отсечение (Nibble).
В пост-классификационном рабочем процессе эта задача должна выполняться после того, как будут выполнены фильтрация и сглаживание границ классов.
- Откройте окно Поиск (Search), нажав на кнопку Поиск (Search window) на панели инструментов Стандартные (Standard).
- Найдите и откройте инструмент Группировка (Region Group), выбрав его в результатах поиска.
- Запустите инструмент, используя классифицированное изображение в качестве входного растра. Присвойте полученному результату интуитивно понятное имя, например, regiongroup_out.tif.
- В ArcMap откройте таблицу атрибутов нового растрового слоя, созданного инструментом Группировка (Region Group). Осмотрите поле Количество (Count) и попробуйте идентифицировать некоторые регионы, имеющие относительно небольшое число пикселей, обращая внимание на их конкретное количество. Эти регионы будут удалены, как только все шаги будут выполнены.
- Найдите и откройте инструмент Установить ноль (Set Null) (см. шаги 1 и 2).
- В диалоговом окне инструмента установите выходные данные шага 3 (например, regiongroup_out.tif) в качестве Входного растра, удовлетворяющего условиям (Input conditional raster). В окне Выражение (Expression) введите выражение, указывающее пороговое значение, например, Count < 40, где число 40 представляет собой минимальное количество пискелов (можно указать другое число). Введите значение 1 в параметр Входной растр значения «ложь» или константа (False raster) parameter. Дайте файлу подходящее имя (например, nibble_mask.tif). Щелкните OK, чтобы запустить инструмент.
- Найдите и откройте инструмент Отсечение (Nibble) (см. шаги 1 и 2).
- В диалоговом окне инструмента укажите классифицированное изображение в качестве Входного растра (Input raster). Укажите выходные данные из шага 6 (nibble_mask.tif в данном примере) в качестве Входного растра маски (Input mask raster). Примите значения по умолчанию для всех других параметров.
- Щелкните OK, чтобы запустить инструмент.
Небольшие регионы с количеством пикселей менее выбранного порогового значения (в данном примере 40) должны исчезнуть, будучи присоединенными к другим регионам на основе значений ближайших окружающих ячеек.
Ниже в качестве примера показано изображение генерализованного выходного растра. Первое изображение – исходное, второе – после генерализации. Можно увидеть, что в результате мелкие регионы исчезли.
Изображение до генерализации:
Изображение после генерализации: