Сглаживание выделенной линии

Обсуждение бесплатной версии EasyTrace
Ответить
Григорий Степанов
Easy Trace – эксперт
Сообщения: 329
Зарегистрирован: 03 сен 2009, 11:13
Репутация: 64
Откуда: Россия, г.Рязань
Контактная информация:

Сглаживание выделенной линии

Сообщение Григорий Степанов » 15 сен 2010, 19:29

PAS писал(а):Может это уже реализовано, но всеже...
Очень хотелось бы иметь возможность проводить сглаживание не во всем слое, а по выделенной линии.
Это связано с тем, что в одном слое линии бывают разной "извилистости" и для них нужны разные стратегии.
Сейчас приходится векторизовать в отдельном слое, затем сглаживать, а уж потом переносить линию в целевой слой!
Как правило, разный уровень сглаживания применяется к объектам либо заведомо относящимся к разным слоям, либо имеющим значительную разницу в размерах. Например, мелкие водоёмы, в отличии от крупных и протяженных, следует оптимизировать со значительно более мягкими параметрами. То е. с меньшей длиной фильтра и более детальной точностью аппроксимации.
В противном случае такие объекты заметно «схлопываются».

Для разделения объектов на два разных слоя используется Групповой редактор и механизм отбора по критерию. Критерием может служить, площадь, длина контура или число вершин в линии. Тут выбор за пользователем.

Тот же самый механизм может быть применён при обработке изолиний. Особенно в северных районах. Мелкие замкнутые контура оптимизируются отдельно от протяженных линий.

P. S.
Механизм «поштучной» оптимизации не реализован по причине перехода на автоматические методы векторизации. Он просто не срабатывает при количестве мелких озёр до 8000 на лист …

Ответить

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

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

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