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

Easy Trace Pro 9.0.1856

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

Кроме того, номер версии изменился на 9.0. Причиной присвоения программе нового "круглого" номера является, как ни странно, широкое "расползание" бесплатной версии 7.99. Только с нашего сайта уже скачано более 10000 копий. И хотя разрыв между номерами версий всего 1.01 - это ПЯТЬ лет работы и 806 сборок (build'ов) программы.

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

Как быть с точностью - решать вам. Easy Trace дает для этого все необходимое. А вот какой может быть скорость дешифрирования, демонстрируется в этом ролике: Видео: Дешифрирование снимков для создания адресных планов

Ролик построен на основе записи реальных действий оператора. Все изменения масштаба, перемещения по снимку и построение объектов демонстрируются в реальном масштабе времени. При работе используется ряд нововведений, доступных в версии Easy Trace Pro 9.0.

Подробнее о доработках для дешифрирования снимков:

Трассировщик ломаных

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

Для решения этой проблемы в трассировщик ломаных добавлен режим автоматического приближения при простановке очередной вершины. Он аналогичен режиму приближения, встроенному в инструмент Точка. Приблизительно указываем позицию очередной точки, нажимаем и не отпускаем кнопку мыши. Масштаб отображения автоматически увеличивается. Затем перемещаем курсор инструмента в необходимую позицию и отпускаем кнопку мыши. Очередная вершина устанавливается, а изображение возвращается к исходному масштабу.

Если надо установить серию вершин, например, на плавном повороте дороги, приближенное изображение можно "закрепить" нажатием комбинации клавиш Ctrl + Shift. Затем вершины ставятся как обычно, после чего "защелка" отпускается теми же клавишами, и изображение вновь "отдаляется".

Трассировщик прямоугольников

Для повышения скорости дешифрирования зданий при решении задачи построения адресных планов в Трассировщик прямоугольников был внесен ряд нововведений.
  • Часто встречаются массивы однотипных зданий, одинаково ориентированных вдоль линии улицы. При этом размеры и ориентация зданий абсолютно идентичны. Клик правой клавишей внутрь первого оцифрованного контура захватывает его и переключает инструмент в режим расстановки его копий (клонов объекта). Теперь для оцифровки контура следующего здания достаточно одного клика.
  • Соседние здания часто ориентированы перпендикулярно друг другу. Если в режиме клонирования кликнуть правой клавишей внутри уже установленного прямоугольника или указать на линейный объект - то курсор (т. е. прямоугольник-клон) будет ориентирован ортогонально к указанному объекту. Последующие клики циклически разворачивают курсор на 90 градусов. Таким образом, любые ранее установленные площадные или линейные объекты можно использовать для быстрой ориентации контура очередного оцифровываемого здания.
  • Контуры зданий, совпадающие по размерам, могут располагаться под углами, отличными от 90 градусов. В этом случае для установки клона необходимо два клика - один для указания положения угла здания, второй - для фиксации угла наклона контура.
  • Если размеры очередного контура отличаются незначительно, то его можно быстро удлинить или расширить вращением колеса мыши. Нажатие модификаторов Shift и Ctrl позволяет плавно изменить размеры очередного устанавливаемого прямоугольника.
  • Если группа зданий выровнена вдоль некоторой линии, то скорость установки однотипных контуров может быть увеличена еще больше. В этом случае первый контур группы устанавливается вместе с временными направляющими линиями. Все следующие контуры автоматически "пристыковываются" к этим направляющим.
Управление инструментом предельно упрощено. Комбинация Ctrl + Shift циклически переключает режимы "Клонирование" - "Установка с указанием угла" - "Создание направляющих". В любом из этих режимов можно захватывать контуры-образцы, указав на них правой клавишей мыши и изменять размеры клонируемого прямоугольника вращением колеса мыши при нажатых модификаторах Shift или Ctrl.

Сплайн-режим в ручном трассировщике кривых

Назначение нового режима трассировки - быстрое и точное формирование сложных кривых. Сплайн-режим удобен для отрисовки границ природных или сложных искусственных объектов по космоснимкам.

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

Сплайн-режим - это под-режим инструмента полуавтоматической трассировки. Можно начать линию в "автомате", затем проложить протяженный прямолинейный участок линии в ручном режиме и завершить линию сложной кривой, построенной сплайном. Конечный результат трассировки - это обычная полилиния.

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

Возможно и создание пользовательских инструментов, в которых трассировщик кривых будет сразу включаться в сплайн-режиме.

Векторные операции

Редактор векторных примитивов

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

Быстрая сшивка и замыкание линий двойным кликом

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

Редактор прогиба

Временный переход в режим стерки теперь возможен не только помещением курсора на линию, но и одновременным нажатием модификаторов Ctrl + Shift.

Трассировщик кривых

В полуавтоматический трассировщик криволинейных линий добавлен режим оптимизации пройденной трассы с помощью сплайнов. Этот тип фильтра значительно менее склонен к "подрезке" резких перегибов извилистых линий.

Инструмент поиска линий по результатам автотрассировки

Например, на "черном" растре, выделенном из цветной топокарты, линии дорог безжалостно "порублены" на кусочки линиями сетки. На таком материале инструмент прослеживает линию по ее ВЕКТОРНЫМ фрагментам, выбирая их из общей массы векторных данных. Таким образом, можно быстро разделить объекты на сильно зашумленном материале с большим числом пересекающихся линий (планы-пятисотки, лесоустроительные планшеты, элементы рельефа, сети дорог и коммуникаций).

Трассировщик 3D полилиний

Доработано поведение при переходе и возврату из редактора. Теперь оно аналогично поведению остальных трассировщиков. Трассировщик автоматически "подхватывает" недостроенную полилинию при возврате из редактора.

Опция "тип сшивки"

Хорошо зарекомендовавшая себя сшивка по кривой используется гораздо чаще, чем простой отрезок соединяющий две линии. Поэтому, такой тип сшивки становится основным по умолчанию. Однако, для тех кто успел привыкнуть к прежнему способу выбора варианта сшивки, существует возможность "оставить все как есть".

В раздел Редактирование окна Свойства проекта добавлена опция "Сшивать по кривой по-умолчанию". Если она включена (это значение по умолчанию), то сшивка и замыкание будут происходить по кривой, с нажатым Shift - по прямой. Если выключена - наоборот. Опция действует на все способы сшивки и замыкания линий (режим сшивки редактора примитивов, "двойной клик", сшивка в трассировщиках).

Растровые операции

Возвращена иконка привязки растра к проекту

Находясь в "растровом" окне, достаточно нажать на иконку, чтобы перейти к привязке соответствующего растра к открытому проекту. Если открыто несколько проектов, будет выдан запрос, к какому именно проекту следует привязать данный растр.

Бинаризация растра

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

Обрезка растров

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

Утилита Распознавание сетки

Окно утилиты снабжено "подвалом", детально поясняющим назначение опций утилиты. Переписаны строки подсказки. Теперь они прямо задают всю последовательность необходимых действий оператора.

Разное

Управление типами линий

Изменен поиск типов линий при добавлении, изменении, экспорте и импорте. Реализована защита от появления одноименных, но разных, типов линий в проекте.

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

Типы линий

При удалении типа линии, используемого в проекте, не появлялось предупреждающего сообщения.

Загрузка TIFF -файлов

Исправлена ошибка загрузки TIFF-фалов, хранящихся тайлами. В конце каждой строки загруженного растра могла оставаться "грязь".

Трассировщик точечных линий

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

Утилита Распознавание контуров болот

Исправлена ошибка, которая могла приводить к падению программы. Это могло происходить, если оператор перемещал или масштабировал текущую область отображения поля проекта до того, как завершилось перестроение распознанных контуров болот.

Утилита Вырезание подпроектов

Исправлена ошибка, иногда приводившая к падению программы при вырезании подпроектов в фоновом режиме (т. е. когда до завершения процесса оператор переходил в окно другого проекта).

Растровые операции Яркость и Контрастность

Исправлена ошибка: теперь, в серошкальных растрах изменяются цвета самих пикселов, а не палитра растра. Т. е. серошкальные растры больше не превращаются в цветные.

Утилита Масочная фильтрация

Исправлена ошибка: при использовании многопоточных процессоров могли игнорироваться контрольные точки первого процесса.

Конвертация 2D линий в 3D

Исправлена ошибка: значение Z, присвоенное исходной 2D-линии, округлялось до целых величин.

Загрузка мультиспектральных растров

Исправлена ошибка: неверно рассчитывалась максимальная яркость в канале. Возможны были затемнения или осветление отдельных каналов.

Загрузка растров с уровнями более 8-и бит на канал

Исправлена загрузка растров с битностью более 8 бит/канал, 32 битных RGB растров, BMP растров с использованием маскирования каналов, и еще ряда других вариантов.
Подробнее в этой категории: « Prev Next »