Уважаемые Господа!
При автоматической векторизации результатов классификации в модуле r.to.vect.area в GRASS получаются паразитные маленькие полигоны. (см вложение . Маленькие полигоны обозначены красными стрелками) Как от них избавиться?
как избавиться от маленьких паразитных полигонов
-
- Активный участник
- Сообщения: 117
- Зарегистрирован: 23 май 2011, 21:06
- Репутация: 5
как избавиться от маленьких паразитных полигонов
- Вложения
-
- Clipboard-1.jpg (1.27 МБ) 4013 просмотров
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: как избавиться от маленьких паразитных полигонов
Модуль v.clean с опцией "rmarea".
Пример:
Удаляются все полигоны, площадь которых <= "thresh" (здесь 5000 неизвестно чего). Топология при этом сохраняется.
Пример:
Код: Выделить всё
v.clean in=vect out=vect_rmarea tool=rmarea thresh=5000
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 117
- Зарегистрирован: 23 май 2011, 21:06
- Репутация: 5
Re: как избавиться от маленьких паразитных полигонов
Большое Спасибо!
Сработало. А 5000 это как мне экспериментально удалось выяснить- площадь в квадратных метрах.
Эти полигончики не удалялись пока я не выставил в 30000. Потом померил их площадь, оказалось около 2,8 гектара.
Сработало. А 5000 это как мне экспериментально удалось выяснить- площадь в квадратных метрах.
Эти полигончики не удалялись пока я не выставил в 30000. Потом померил их площадь, оказалось около 2,8 гектара.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 16 гостей