как избавиться от маленьких паразитных полигонов

Ответить
Ремесленник
Активный участник
Сообщения: 117
Зарегистрирован: 23 май 2011, 21:06
Репутация: 5

как избавиться от маленьких паразитных полигонов

Сообщение Ремесленник » 14 июн 2012, 21:06

Уважаемые Господа!
При автоматической векторизации результатов классификации в модуле r.to.vect.area в GRASS получаются паразитные маленькие полигоны. (см вложение . Маленькие полигоны обозначены красными стрелками) Как от них избавиться?
Вложения
Clipboard-1.jpg
Clipboard-1.jpg (1.27 МБ) 4013 просмотров

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: как избавиться от маленьких паразитных полигонов

Сообщение Александр Мурый » 14 июн 2012, 21:43

Модуль v.clean с опцией "rmarea".

Пример:

Код: Выделить всё

v.clean in=vect out=vect_rmarea tool=rmarea thresh=5000
Удаляются все полигоны, площадь которых <= "thresh" (здесь 5000 неизвестно чего). Топология при этом сохраняется.
Редактор материалов, модератор форума

Ремесленник
Активный участник
Сообщения: 117
Зарегистрирован: 23 май 2011, 21:06
Репутация: 5

Re: как избавиться от маленьких паразитных полигонов

Сообщение Ремесленник » 14 июн 2012, 23:37

Большое Спасибо!
Сработало. А 5000 это как мне экспериментально удалось выяснить- площадь в квадратных метрах.
Эти полигончики не удалялись пока я не выставил в 30000. Потом померил их площадь, оказалось около 2,8 гектара.

Ответить

Вернуться в «GRASS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей