3.4Сшивка объектов вдоль линий сводки
По окончании переноса объектов выполняется сшивка объектов вдоль линий сводки. В процессе процедуры сшивки объектов выполняется поиск соответствующих пар объектов вдоль линий сводки с учетом семантики. Семантика сшиваемых объектов сохраняется из обоих объектов, исключая случай наличия противоречивой семантики у обрабатываемых объектов. При отсутствии одного из пары объектов, либо наличии противоречивой семантики, сшивка объектов не выполняется и выводится сообщение об ошибке в протокол ошибок.
Сшивка объектов выполняется в соответствии с установленной величиной допуска для сшивки (в миллиметрах на карте).
Данная задача заменяет ручную сшивку объектов вдоль линий сводки. Это значительно ускоряет работу по созданию номенклатурного листа производного масштаба.
4Интерактивный анализ качества производной карты
Анализ качества производной карты выполняется на основании протокола ошибок (сообщений), полученного по окончании формирования номенклатурного листа карты производного масштаба, в диалоге Редактор карты / Результаты контроля. Обычно протокол ошибок содержит сообщения о несшитых объектах, имеющих противоречивую семантику (например, разную высоту деревьев). Семантика несшитых объектов карты может быть отредактирована в диалоге Выбор объекта. Сшивка выполняется в интерактивном режиме Редактор карты / Топология / Сшивка объектов.
По окончании интерактивной сшивки объектов (вдоль линий сводки) линии сводки удаляются (в режиме Редактор карты / Удаление объекта). Производная карта может содержать ошибки, полученные при выполнении процедуры формирования номенклатурного листа и интерактивного редактирования. Для обнаружения и исправления ошибок необходимо выполнить Контроль векторной карты (Задачи / Общий контроль).
На первом этапе рекомендуется выполнить контроль векторной карты в режиме Редактирование данных. При этом необходимо отключить все виды контроля для всех закладок (кнопка Сбросить все в правой части диалога), в закладке Метрика включить следующие виды контроля:
контроль замыкания линейных объектов;
контроль направления цифрования объектов;
контроль выходов объектов на рамку листа.
Запустить процесс контроля с редактированием нажатием кнопки Выполнить. По окончании контроля активизировать диалог Редактор карты / Результаты контроля. Протокол ошибок содержит сообщения об обработанных объектах. Проходя по списку обработанных объектов, необходимо проверить правильность выполнения автоматических операций (замыкания линейных объектов, смены направления цифрования объектов).
На втором этапе рекомендуется выполнить контроль векторной карты в режиме Контроль данных. При этом необходимо включить все виды контроля для всех закладок (кнопка Выбрать все в правой части диалога). Запустить процесс контроля нажатием кнопки Выполнить. По окончании контроля активизировать диалог Редактор карты / Результаты контроля. Протокол ошибок может содержать сообщения о наличии объектов, содержащих петли или недопустимую семантику. Проходя по списку объектов, содержащих петли, необходимо выполнить редактирование метрики объектов в диалоге Выбор объекта (закладка Метрика). Обычно редактирование петель заключается в удалении лишних точек. Проходя по списку объектов, содержащих недопустимую семантику, необходимо выполнить удаление недопустимой семантики объектов в диалоге Выбор объекта (закладка Семантика).
Возможность проведения интерактивного анализа качества карты по протоколу ошибок в автоматизированном режиме ускоряет процесс нахождения и редактирования ошибок, повышает качество создания производной карты.
5Перекодировка объектов
Перекодировка объектов выполняется в диалоге Перекодировка объектов.
Процедура перекодировки используется для смены классификатора карты. При этом выполняется настройка таблиц соответствия ключей объектов и кодов семантических характеристик классификатора исходной карты ключам объектов и кодам семантических характеристик классификатора производной карты.
При первом открытии диалога перекодировки выполняется автоматическое заполнение левой части таблиц только теми объектами, которые не имеют соответствующего ключа в классификаторе производной карты. Правая часть таблиц (список объектов классификатора производной карты) заполняется в ручном режиме.
При отсутствии ключа объекта классификатора производной карты код объекта сохраняется. Такие объекты при отображении на экране с применением нового классификатора принимают вид служебных объектов (лилового цвета) и выводится сообщение об ошибке в протокол ошибок.
Для выявления пар объектов, имеющих одинаковые ключи, но разные названия (виды), используется Контрольная таблица объектов. При выявлении такой пары объектов необходимо перенести объект левой части Контрольной таблицы объектов в Таблицу объектов (перенос объекта выполняется при помощи контекстного меню, открывающегося при нажатии правой клавиши мыши на строке Контрольной таблицы объектов). Активизировать Таблицу объектов и выбрать объект классификатора производной карты в правую часть таблицы.
Для выявления пар семантических характеристик, имеющих одинаковые коды, но разные названия, используется Контрольная таблица семантик. При выявлении такой пары семантических характеристик необходимо перенести семантическую характеристику левой части Контрольной таблицы семантик в Таблицу семантик (перенос семантической характеристики выполняется при помощи контекстного меню, открывающегося при нажатии правой клавиши мыши на строке Контрольной таблицы семантик). Активизировать Таблицу семантик и выбрать семантическую характеристику классификатора производной карты в правую часть таблицы.
Контрольные таблицы открываются при включении кнопки Показать контрольную таблицу в закладках диалога Таблица объектов и Таблица семантик. Таблицы соответствия ключей объектов и кодов семантических характеристик сохраняются в файле с расширением IRC.
Производная карта формируется во вложенном каталоге исходной карты (Topogen). Имя паспорта карты сохраняется. Например, исходная карта с именем c:\Data\O-45-01.map сохраняется с именем c:\Data\Topogen\O-45-01.map.
Формирование паспорта номенклатурного листа карты с новым классификатором выполняется автоматически.
Перенос объектов исходной карты в производную выполняется путем автоматического изменения типа (локализации) объектов в соответствии с макетами условий (таблицами перекодировки).
В процессе используются два классификатора и таблица перекодировки, содержащая списки соответствия ключей объектов и кодов семантических характеристик классификатора исходной карты ключам объектов и кодам семантических характеристик классификатора производной карты.
Анализ качества производной карты выполняется на основании протокола ошибок (сообщений), полученного по окончании процедуры перекодировки, в диалоге Редактор карты / Результаты контроля.
Замена семантики отдельных объектов карты выполняется в диалоге Выбор объекта. Замена типа (вида) служебных объектов выполняется в интерактивном режиме Редактор карты / Изменение типа.
Автоматизированная замена значений семантических характеристик (в том числе и обязательных характеристик) для выделенных объектов может быть выполнена в интерактивном режиме редактора карты «Изменение семантики» (группа «Семантика»). Автоматизированное изменение типа (вида) объектов может быть выполнено в интерактивном режиме редактора карты «Тип выделенных» (группа «Выделенные»).
Описанная задача заменяет ручную перекодировку объектов и семантических характеристик. При наличии настроенных таблиц перекодировки задача значительно ускоряет работу по созданию номенклатурного листа производного масштаба.
|