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