Easy Trace Group

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

Easy Trace Pro 8.6.1568

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

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

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

    Ещё пример - автоматизации оцифровки отметок высот. Оцифровав отметки по наружным границам, распознаём их как окружности и преобразуем в точки. Точки помечаем и автоматически проходим по ним, присваивая высоты (ну или удаляем точку, если она выделена ошибочно...).

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

    Пример технологии автоматической векторизации крайне "грязного" полигонального покрытия приведён в этом видео

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

Некоторые исправленные ошибки

  • Исправлена ошибка, приводившая к зависанию программы при открытии растра из проекта, если окно проекта поделено с помощью операции Окно->Разделить.
  • Исправлена ошибка, в некоторых случаях приводившая к падению программы при добавлении нового слоя (например, если существует единственный слой с именем "Слой0").
  • Исправлено: панели инструментов теперь всегда сохраняют позиции. Добавлена проверка попадания панели в пределы экрана (если нет - окно центрируется)
  • Исправлена ошибка: значения полей атрибутов типа "дата" ранее инициализировались некорректными значениями.
  • Исправлена ошибка в буфере обмена, приводившая к падению программы.
  • Исправлена ошибка преобразования цветов в 256 (адаптивная): не принимались во внимание ветви предыдущего уровня.
  • Исправлена ошибка, приводившая к падению программы при изменении / удалении объектов при одновременно открытой таблице атрибутов.
  • Инструмент Векторная стёрка мог привести к падению программы при попытке удалить полигон в режиме удаления вершин.
  • При обработке 3D полилинии (или рядом с ней) инструмент Редактор прогиба в топологическом режиме выдавал сообщения "Откуда не возьмись…"
  • После выполнения утилиты Распознавания сетки не работал откат назад.
  • Значительно (в 8 раз) ускорена операция UNDO после выполнения "оптимизации формы линий".
  • Исправлена ошибка в утилите Сборка полигонов: теперь при сборке полигона, содержащего более 8190 вершин, полигон автоматически делится на два.
  • Импорт SHP мог прерываться с сообщением out of Memory (если в файле присутствовали невалидные записи). Исправлено на сообщение о некорректном формате + добавлена попытка поиска следующей валидной записи.
  • Исправлены ошибки при создании проекта:
    • без растра поле проекта было недоступно для редактирования;
    • zри смене единиц проекта они неправильно отображались в ячейках границ координатного поля./li>
  • Исправлена ошибка - возможное удаление Групповыми Ножницами исходных объектов, если удаление происходило по одному контуру полигонального слоя.
  • Исправлен недочет: несмотря на создание каталога DB одновременно с созданием проекта, если проект создавался без БД, при дальнейшем импорте предлагался каталог проекта. И пользователь мог не заметить этого и все базы импортировать туда. Исправлено так: путь к новым БД всегда предлагается стандартный (DB), а если не существует (старый проект или удалили папку), то папка проекта.
  • Исправлена ошибка: при редактировании атрибутов во время ручной трассировки, при изменении типа линии происходило дублирование окна атрибутов.
  • Исправлена ошибка импорта: при создании таблицы базы данных авто-генерируемым полем будет "USERID", если таковое не присутствует в импортируемой таблице, иначе будет назначено уникальное имя. Раньше - ID и если таковое присутствовало в импортируемой таблице, импорт не производился.
  • Привязка растров: исправлена "автонавигация" происходила только по незаданным точкам, если все точки заданы раньше (в момент коррекции) происходил переход на какую-либо иную точку. Добавлен переход к опорной точке непосредственно из таблицы (простым выбором). Созданный (скорректированный) растр предлагается сохранять в папку, заданную ранее относительно проекта (по умолчанию стандартный каталог растров).

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

  • Построение рамки и сетки: исправлено отображение строящихся объектов (крестов, рамок, засечек) в диалоге и, соответственно, исправлено построение этих объектов в проекте.
  • Исправлено: не снималось выделение при переходе по помеченным объектам в инструментах "Стёрка" и "Выгибатель".
Подробнее в этой категории: « Prev Next »