Контроль графа дорог |
Режим "Контроль графа дорог" предназначен для контроля и редактирования карты графа. Контроль графа дорог включает в себя: - контроль узлов; - контроль дуг; - контроль общих точек на пересечениях дуг; - контроль связности сети.
Контроль узлов выполняет проверку узлов на наличие семантики "Номер дуги", а также проверяет присутствие на карте дуг с указанными номерами. При обнаружении ошибки в протокол записываются сообщения: "У узла отсутствует семантика 'Номер дуги'" или "Узел не имеет дуги " с указанием номера ошибочного узла. Контроль дуг проверяет дуги на наличие семантик "Начальный узел", "Конечный узел" и проверяет присутствие на карте соответствующих им узлов. При обнаружении ошибки в протокол записываются сообщения: "У дуги есть ссылка на отсутствующий узел, "У дуги нет ссылки на начальный узел", "У дуги нет ссылки на конечный узел" с указанием номера ошибочной дуги. В контроле общих точек на пересечениях и примыканиях дуг графа проверяется наличие узлов на пересечениях дуг графа и согласованность координат у узла и дуги. При расхождении координат у дуги и узла на величину большую, чем указанный допуск, выдается сообщение «Координаты точек узла и дуги не согласованы». На примыкании одной дуги к другой, т.е. на т-образном перекрестке, в случае отсутствия общего узла выдается сообщение «У дуги нет узла на пересечении». На перекрёстках с четырьмя и более дугами в случае отсутствия узла сообщение имеет вид «Не согласованы дуги и узлы на перекрёстке». Контроль связности сети определяет количество сетей на карте графа по семантике "Номер сети" узлов. Можно включить/отключить все виды контроля группы, нажав клавишу Выбрать все/Сбросить все соответственно. При нажатии клавиши Восстановить включенными устанавливаются те виды контроля, которые были до нажатия клавиш Выбрать все/Сбросить все. При включении опции Редактирование графа дорог автоматически выполняется согласование координат узлов и дуг и присоединение дуг на т-образных перекрестках. Ошибки на перекрестках с четырьмя и более дугами в режиме редактирования не исправляются, так как требуется проверка уровня дороги. Отредактированные ошибки в протокол не записываются. По результатам контроля формируются файлы отчета. В каталоге с картой графа создается файл имя_карты.doc, в который пишутся итоги по каждому виду контроля и общее число ошибок. Для создания данного файла в каталоге с выполняемым модулем должен быть файл control.dot\graph.dot. В каталоге LOG для карты графа создаются текстовый файл имя_карты.err.txt и двоичный протокол ошибок. Протокол отображается на экране после нажатия кнопки Посмотреть ошибки в данном диалоге. После закрытия диалога контроля провести анализ результатов контроля и найти ошибки на карте можно с использованием задачи Редактора карты «Просмотр результатов контроля». |