Вход: результат классификации, параметры.
Выход: векторная карта.
Необходимо указать в параметрах допустимую ошибку сглаживания.
Процедура разбивает результат классификации на связные области. Каждый пиксель в области, если она состоит не из одного пикселя, должен иметь общую сторону как минимум с одним другим пикселем в этой области. Если областей стало больше 10000, то поиск новых областей прекращается, и дальшейшие шаги совершаются только с уже найденными областями. Об этом выдаётся сообщение. Рекомендуется в таких случаях предварительно проводить объединение классов в результате классификации или сглаживание.
Полученные области векторизуются путём поиска для каждой области полигона следующим образом. Сначала создаётся полигон строго по границам между пикселями области и внешними пикселями. Потом этот полигон упрощается (сглаживается) путём удаления из него вершин таким образом, чтобы удалённые точки оказывались от новых линий полигона не далее, чем на расстоянии, равном допустимой ошибки сглаживания.
Полигоны добавляются в векторную карту. Для каждого полигона сохряняются определение проекции, имя класса и цвет класса.