Вы здесь: Технологии Топология Оптимизация топологии

Оптимизация топологии

Голосовать
(0 голосов)

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

Нередко пакет Easy Trace используется для коррекции материалов, уже находящихся в той или иной ГИС. Для этого могут быть самые разнообразные причины. Например одна из версий ArcView любила захватывать полигоны после указания на них маркером и немного смещать их. Как следствие, разрушалось полигональное покрытие. Утилита "Коррекция топологии" легко возвращала такие материалы к жизни... Впрочем этот раздел посвящен несколько иной утилите, возможности которой не менее интересны.

При оцифровке материалов вручную, операторы, как правило, грешат завышением числа точек, необходимых для достоверной передачи топологической структуры. Гораздо проще настучать кучу лишних точек, чем определить истинную точку перегиба растровой линии ... Как следствие, материал перегружается лишними, бессмысленными данными, ухудшающими его качество (попробуйте точно положить несколько точек на одну прямую!). К тому же, на больших объёмах даже "крутые" машины начинают захлебываться...

Одним словом, Карфаген ... э-э-э ..., лишние точки должны быть уничтожены! Вот только как это сделать, не нарушив топологической связности?! Именно для решения этой задачи и предназначена новая утилита Оптимизация топологической структуры. Она позволяет удалить лишние вершины с заданых вами слоёв, при этом полностью сохранив топологическую связность полигонального покрытия. То есть:

  • Обрабатываются только указанные слои.
  • "Замороженные" слои не изменяются и не дают изменятся вершинам объектов других слоёв.
  • Границы полигонов остаются общими.
  • Связанные точечные объекты и полилинии остаются связанными.
  • Криволинейные участки полилиний сглаживаются, а прямые выравниваются.
  • Ломаные и ортогональные линии остаются ломаными и ортогональными

И, конечно, резко уменьшется "вес" векторного материала и скорость его отображения.

Управлять утилитой предельно просто: "заморозьте" слои, которые нельзя изменять, в менеджере слоёв, вызовите утилиту, выберите обрабатываемые слои и задайте точность аппроксимации.

А вот так это выглядит реальном проекте. До оптимизации:

.. и после:

Подробнее в этой категории: « Prev Next »

Добавить комментарий


Защитный код
Обновить