|
|
 |
15.03.2006 |
 |
Новые возможности версии Easy Trace Pro 8.2 (build 1172)
С каждым годом заказчики становятся всё более требовательными к составу атрибутивных характеристик векторизуемых объектов. Классификаторы стали более развёрнутыми, а атрибутивные записи, как правило, содержат по несколько полей. Соответственно, возросла сложность контроля правильности присвоенных объектам атрибутов. Для проверяющего ситуация идеальна, когда подпись атрибута совпадает с исходной подписью на векторизуемом материале. Поэтому в новой версии:
Доработана утилита Генерация подписей по атрибутивным данным:
- единицы высоты генерируемых подписей изменены на миллиметры бумаги;
- подписи можно размещать на слоях подписываемых объектов;
- подпись на разомкнутой полилинии генерируется над самым длинным ее ребром;
- улучшено определение направления и точки вставки при создании подписей для замкнутых полилиний;
- при подписывании единственного объекта (при выходе из окна редактирования атрибутов) подпись по мере возможности создается в пределах экрана;
- для однострочных подписей, генерируемых из инструмента трассировки, автоматически вызывается редактор для правки точки вставки и угла наклона текста;
- если слой, на котором создаются подписи, был заморожен, то предлагается его разморозить либо отменить операцию;
Если атрибуты качественно визуализованы, то нет смысла заглядывать в окно атрибутов в режиме отображения непроверенных объектов. Снять пометку проверен/непроверен теперь можно самим фактом перехода к непроверенному объекту по Shift+F/Shift+V. Отличие от обычного перехода заключается в нажатии клавиши Shift ...
По-прежнему актуальна задача оцифровки рельефа. Не менее актуальна и задача контроля качества его векторизации. Для проверки гладкости полученных векторных линий добавлена утилита Поиск изломов. Соответственно, появился новый тип пометки ошибок - "Излом полилинии".
Добавлена утилита Конвертация блоков в точки. Выбранные редактором или находящиеся на указанном слое объекты-блоки преобразуются в объекты-точки. Если слой, где будут созданы точки, связан с таблицей атрибутов, то имена и углы наклона конвертируемых блоков могут быть сохранены в виде атрибутов.
Утилита может быть использована при переходе от набора чертежей ACAD к использованию полноценной ГИС. Например, для управления состоянием магистрального трубопровода.
Наконец-то утилита Проверка топологии стала принимает во внимание точечные объекты (точки и блоки). По отношению к точечным объектам выявленные ошибки имеют следующий смысл:
- ошибка <Висячий узел> помечает точечный объект, не совпадающий с вершиной или узлом ни одной из полилинии. С другой стороны, конец полилинии не считается "висячим", если он совпадает с точечным объектом;
- ошибка <Вершина> генерируется, если точечный объект совпадает с вершиной, не являющейся узлом полилинии;
- ошибка <Псевдоузел> возникает при дублирование точечных объектов одного слоя. Опция проверки "Совпадение атрибутов" не учитывается.
Для удобства автоматизации расчёта стоимости работы выполненной оператором, изменён порядок вывода Информации о проекте:
- при выводе информации о длине полилиний на слое и количестве вершин на единицу длины полилинии, больше не используются региональные установки (это приводило к тому, что между тысячами и единицами появлялись трудновыводимые пробелы);
- информация о длинах полилиний и числе точечных объектов перенесена в первые две колонки отчёта.
Зная среднее время, затрачиваемое на ввод точечного объекта и прокладку километра векторной линии конкретного слоя, элементарно построить в EXCEL таблицу расчёта нормы времени векторизации планшета. И, соответственно, рассчитать заработок оператора...
В том случае, когда при векторизации дорог, изображенных двойной линией, необходимо построить только центральную (осевую) линию, может быть использован Инструмент растяжения/сжатия контуров. Теперь он умеет строить "параллельные кривые" для разомкнутых полилиний. То есть векторизуется обочина, а затем линия смещается на место несуществующей на растре осевой линии.
Аналогичная задача - построение осевой линии - но уже для вытянутых полигонов - решается Инструментом построения осевой линии полигона. Типичный пример применения инструмента - это построение модели речной сети для рек, выраженных в масштабе карты.
Доработана утилита Проверка полигонов. Сократилось время поиска, и добавлена обработка ряда редких неоднозначных ситуаций.
Наконец-то (ещё раз в этом разделе новостей) стало возможным Редактирование структуры таблицы атрибутов. Причём непустой таблицы!
Ранее, особенно на стадии пилотного проекта, приходилось делать кучу малоприятных операций, когда заказчика "осеняло", а проект был уже наполовину выполнен...
При редактировании данные, по-возможности, сохраняются. "По-возможности" означает, что безусловно будут потеряны данные из удалённых полей таблицы или обрезаны длинные строки, если хранящие их поля стали короче... Но, в любом случае, о потерях вы будете предупреждены. Что особенно приятно - при манипуляциях с таблицей атрибутов сохраняются настройки тематического отображения.
Итак, возможны следующие операции:
- изменение порядка следования полей;
- добавление и удаление полей;
- добавление пары специальных полей _X_CPT_и _Y_CPT_, используемых для хранения координат контрольных точек в конечной системе (они используются для трансформации координат векторных объектов во время импорта или экспорта);
- копировать структуру таблицы можно не только из произвольного DBF-файла, но и из таблицы, связанной с другим слоем текущего проекта;
- редактирование названия и формата полей производится непосредственно в таблице, без вызова специального диалога.
Изменена горячая клавиша включения/отключение тематического отображения. Теперь это Alt+D;
В режиме индикации вершин начальные точки полилиний теперь индицируются так же, как в режиме отображения только концов линий - закрашенными квадратами.
В инструментах бинаризации и создания цветовых наборов добавлено два режима отображения: при нажатой клавише Shift показывается исходный растр, при нажатом Ctrl показывается только пикселы, вошедшие в текущую маску;
Как уже упоминалось ранее, в версии 8.2 проведена большая "работа над ошибками". Этому способствовал как переход на новую версию компилятора, так и затишье между выполнением проектов, наступившим после Нового года.
Исправлена ошибка, приводившая в Утилите оптимизации топологии к сильному искажению формы полилиний вследствие т.н. "раскачивания" фильтров высоких порядков (изменена подстройка точности и длины фильтра, а также оценка необходимости предварительного сглаживания);
Исправлена ошибка в инструменте Выделение тематических слоёв: после выполнения Undo в строке параметров указанного пиксела по-прежнему отображались изменённые значения его RGB.
Исправлена ошибка в утилите Проверка высот изолиний. В режиме проверки высот по точкам пересечения изолиний с руслами рек могли помечаться фантомные ошибки на последней (по ходу течения) пересекаемой изолинии.
Исправлена ошибка в экспорте полигонов с дырами (пи включенной опции "удаление перемычек"). В некоторых случаях такие полигоны могли повреждаться.
Исправлена ошибка отображения координат в окне "Контрольные точки" при экспорте/импорте с Трансформацией координат по контрольным точкам слоя. На результат операции это никак не влияло;
Исправлена ошибка в утилитах коррекции и оптимизации топологии: если в процессе работы у какой-либо полилинии число вершин становилось больше чем 8190, то работа утилит прерывалась. Теперь такие линии не изменяются и дублируется на слой ошибок. По окончанию работы утилит выдается соответствующее сообщение.
Исправлена ошибка в трассировщике полилиний: если полилиния пересекала сама себя, то по завершению трассировки не производилась её оптимизация;
Исправлена ошибка Импорта CSV: если при настройке импорта не задавались все 4 значения (тип точки, X, Y, Z), то точки не импортировались;
Исправлена ошибка в импорте MDB/MXD: раньше не вырезались "дырки" из полигонов;
Исправлена ошибка импорта MAP (ГИС Панорама): реализован импорт "дырявых" полигонов, а также проверка корректности чтения координат точек и вершин полилиний;
Исправлена ошибка в Групповых ножницах: если при выборе существующих контуров (клавиша Control нажата) указать объект отличный от полилинии, программа "вылетала".
|
|