Easy Trace Group

Вы здесь: Наш продукт Новые возможности Easy Trace Pro 8.5.1515

Easy Trace Pro 8.5.1515

Предлагаемая версия пакета появилась спустя некоторое время после завершения работ над весьма объёмным проектом. Для выполнения требований предъявляемых к проекту пришлось кардинально переработать ряд основных утилит. Прежде всего это связано с "тиранией количеств".

Выделения 500-та тематических растров только в этом проекте заставило использовать все ядра процессоров " на всю катушку". А когда стало ясно, что обсчёт одной коррекции материала содержащего около полумиллиона объектов займёт несколько суток пришлось принимать авральные меры...

Как результат - новые алгоритмы открывшие новые подходы к векторизации. Если ранее затратные операции коррекции выполнялись на заключительных этапах обработки, то теперь это неотъемлемая часть работы каждого из операторов оцифровки.

Быстрые утилиты обработки растров позволили "вытянуть" данные из "пережатых" JPEG-ов. Для этого растры были переведены в TIFF и увеличены в 2-а раза. И уже из этих, 700-от мегабайтных растров извлекалась информация для автовекторизации...

В целом, этот проект кардинально поменял наше представление о возможности автовекторизации цветных растров. Отсканированных с деформированных, затёртых и "раскрашенных" оригиналов да ещё и "пережатых" при сохранении. В общем "невозможное - возможно".

Далее подробнее об этих и других изменения пакета.

  • Пожалуй наиболее интересный инструмент векторного редактирования - Редактор прогиба (см. видео), значительно расширил свои возможности. Аналогично топологическому редактору инструмент изменяет сразу все связанные объекты. Но в отличии от редактора топологии, изменения касаются не одной общей вершины - теперь можно редактировать границы смежных полигонов, не боясь разрушить полигональное покрытие. Количество объектов образующих общую последовательность вершин неограниченно...
  • Полностью переработаны три основополагающие утилиты поддержки корректной топологической структуры векторных данных - Коррекция топологии,Проверка топологии и Оптимизация топологи. Полностью переработан механизм управления наборами тестов.

    Отдельные тесты могут группироваться в стратегии по тематическому или иному признаку (коррекция \ проверка Гидрографии, Рельефа и т.д.) То есть, запуск целой группы тестов выполняется одним щелчком. Это позволяет практически постоянно контролировать корректность данных на всех стадиях обработки.

    Выполнение тестов не является затратной операцией - во всех трех утилитах применены более эффективные алгоритмы, позволившие увеличить скорость обработки более чем на порядок.

    Все утилиты были протестированы в ходе реального проекта на материале содержащем более 500.000 объектов. Время обработки такого массива данных составило единицы часов...

    Подробнее о изменениях в каждой из утилит - читайте далее.

Переработанные утилиты:

  • Утилита Коррекция топологии теперь имеет:
    • четкое разделение на опорные и корректируемые слои. То есть на фиксированные и модифицируемые объекты (фиксированные в плане геометрии объектов - создание общих вершин безусловно меняет объекты, но минимальным образом);
    • четкое разделение операций коррекции: создание общих вершин в местах пересечений, подтягивание концов линий, стягивание вершин, согласование общих границ. Каждая операция выполняется со своим радиусом "захвата" изменяемых объектов.
    • новая операция "Согласование участков" эффективно корректирует как общие границы полигонов, так и более сложные ситуации - участки полигонов ограниченные линиями других слоёв (пр. граница леса по реке или дороге). Причём результатом согласования является вовсе не линия "нашпигованная" вершинами взятыми со всех согласуемых объектов. Напротив, граница строго повторяет исходную линию опорного слоя. Добавляются только вершины необходимые для поддержания связности (входы-выходы полигонов в общую границу).
    Окно управления наборами заданий на коррекцию:
    Окно создания задания на коррекцию:
  • Утилита Проверка топологии:
    • аналогично утилите коррекции, слои четко разделены на проверяемые и опорные;
    • отдельно проверяются различные типы пересечений и самопересечений: пересечение-крест, перекрытие отрезков, совпадающие вершины;
    • добавлены новые типы проверок: пересечение полилиний с полигонами, несовпадение с опорными линиями, дублирование точек;
    • добавлены новые типы пометок ошибок.
    Окно управления наборами тестов:
    Окно создания тестовых заданий:
  • Утилита Оптимизации топологии
    • позволяет одновременно оптимизировать линии искусственного происхождения (представленные ломанными линиями) и границы природных объектов (представленные гладкими кривыми);
    • позволяет выбрать одну из двух стратегий "заморозки" слоев: полное исключение из оптимизации замороженных объектов и общих с ними участков других объектов или оптимизация только участков, общих с другими оптимизируемыми объектами.
  • Полностью переработана утилита Проверка полигонов:
    • добавлены стратегии: управление стратегиями выполняется так же как и в вышеописанных утилитах обработки топологии;
    • полностью переработан алгоритм, что позволило существенно сократить время работы и исключить фантомные ошибки при проверке неполных полигональных покрытий.
  • Переработана утилита Поиск изломов:
    • управление стратегиями выполняется так же как и в новых утилитах обработки топологии;
    • изменен критерий, определяющий что считать изломом (нарушением гладкости полилинии). Он состоит из двух опций: "угол меньше заданного" и "длина одного из отрезков меньше заданной", которые могут быть включены независимо.
  • Кардинально переработан Групповой редактор:
    • в инструмент включена возможность пометки выбранных объектов. Это радикально изменило подход к обработке объектов выделенных в результате автовекторезации. В сочетании с режимом отображения помеченных объектов и механизмом навигации по пометкам образовался "конвейер" в несколько раз ускоривший доводку автовекторизованных объектов...
    • значения атрибутов выбираются из домена, причем не по значениям, а по описаниям;
    • добавлена возможность непосредственной проверки замкнутости;
    • добавлено поле "Комбинировать условия", что позволяет задавать критерии с флагом "ИЛИ";
    • для числовых полей добавлено условие "Кратно";
    • если значение атрибута не помещается в поле, появляется тултип;
    • теперь не обязательно вводить все критерии вручную, вместо этого можно использовать механизм выбора по образцу. Выделите объект-образец редактором и нажмите на панели кнопку "Кисть" - все атрибуты объекта будут автоматически скопированы в список критериев отбора.
  • Переработа утилита Сборка полигонов:
    • использован новый, более корректный и эффективный алгоритм;
    • изменён интерфейс утилиты.
  • Полностью переработана утилита Генерация подписей
    • изменен интерфейс управления стратегиями: они стали явными и собраны в окно, аналогичное окнами управления стратегиями топологических утилит;
    • переработан интерфейс настройки подписей для конкретного типа объектов;
    • добавлена опция "вставлять текст внутри полигона".
  • Переработаны интерфейс и алгоритм утилиты Распознавание ортогональных объектов:
    • утилита может распознавать фигуры состоящие из нескольких сегментов образующих замкнутый контур;
    • введён параметр Отношение сторон позволяющий избежать ложных опознаний при обработке результатов автовекторизации по границам (отсеиваются штрихи пунктира и фрагменты линий).

Новые утилиты и инструменты:

  • Реализована новая утилита Распознавание озер. Назначение утилиты - выделение полигональных объектов из речной сети после автовекторизации. При большом количестве мелких озер (несколько тысяч на один планшет) утилита кардинально сокращает время оцифровки гидрографии.

    Если автоматически оцифрованное озеро представляет собой цепочку из нескольких сегментов они объединяются в один объект.

Небольшие изменения в утилитах и инструментах

  • Реализована возможность настраивать тип и цвет заливки выделенных полигонов. На странице параметров проекта "Вид" добавлен соответствующее поле.
  • Улучшена работы инструмента Средняя линия полигона: переработан алгоритм построения и оптимизации линии. Расширена панель параметров.
  • В подписи прогресса на панели параметров отображается процент выполнения текущей фоновой задачи…
  • Режим отображения помеченных объектов: перестал как-то влиять на прорисовку и перестал быть альтернативным. (Фактически, перестал быть режимом отображения).
  • Теперь выделенные редактором полигоны заливаются всегда, независимо от флага "закрашивать полигоны".
  • Область действия векторных инструментов (автотрассировщик, сшивка линий после автотрассировки, инспектор, обрезка растров, etc.) может быть указана щелчком внутрь существующего полигона (а не только по его границе, как раньше).
  • Режим отображения направлений теперь может работать совместно с режимом отображения по атрибутам. Линии при этом отображаются тонкими с направлениями, остальные параметры устанавливаются в зависимости из атрибутов.
  • Исправлен ряд недочетов в линейке
  • При создании проекта по прототипу больше не копируется информация о работе выполненой над проектом-прототипом.

Исправленные ошибки:

  • Исправлена ошибка: после разрезания объекта в режиме отображания по атрибутам новая часть отображалась как если бы у нее отсутствовали атрибуты.
  • Исправлена ошибка: невозможность снять пометку с последнего помеченного объекта.
  • Исправлена ошибка автозамыкания, которая могла приводить к неоправданному увеличению времени поиска замыкания в больших проектах.
  • Исправлена ошибка, приводившая к "падению" программы при попытке закрытия проекта при загрузке растров в потоке.
  • Исправлена ошибка в оптимизации ломаных линий, в результате которой неправильно обрабатывались фиксированные концы замкнутых линий.
  • Исправлена ошибка, приводившая к страшным тормозам при просмотре атрибутов в виде таблицы.
Подробнее в этой категории: « Prev Next »