Построение сети маршрутов

Печать Предыдущая страница Стартовая страница Следующая страница

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

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

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

 

Перед началом выполнения процесса в специальном диалоге устанавливаются параметры обработки:

• выполняется выбор карты маршрутов и карты калибровочных точек, выбор семантики связи (id маршрута), семантики значения ЛСК;

• устанавливается значение максимально допустимого отклонения точки от маршрута;

• выбираются единицы измерения исходных значений ЛСК (метры или километры);

• выбирается режим обработки (Выбранный маршрут, Выделенные маршруты, Все маршруты).

 

В случае обработки выделенных маршрутов перед активизацией процесса на карте маршрутов производится выделение обрабатываемых маршрутов.

 

clip0750

Диалог настройки параметров выполнения процедуры построения маршрутов

 

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

После старта выполнения процедуры перед калибровкой выполняется автоматический контроль корректности геометрии маршрутов.

Обнаруженные ошибки заносятся в протокол, объекты, имеющие ошибки, наносятся на карту ошибок. В атрибуты объекта помещается текст обнаруженной ошибки. Карта ошибок создается до активации процесса кодировки в локальной папке, добавляется в текущий открытый документ и указывается при настройке параметров выполнения процедуры.

Если при настройке параметров была установлена галочка Автоматическая коррекция, некоторые обнаруженные ошибки могут быть исправлены автоматически. Если опция выключена, после обнаружения ошибки, процесс калибровки конкретного маршрута прекращается. В протокол помещается информация обо всех обнаруженных ошибках. При этом строки с сообщениями о критичных ошибках начинаются с символа «>». Строки с сообщениями о некритичных ошибках, которые в процессе автоматической коррекции исправляются автоматически, начинаются символом «!!!».

 

В процессе контроля и автоматической коррекции маршрутов выполняются следующие процессы:

1. Сшивка касающихся (имеющих общую точку в пределах 1 мм) сегментов с корректировкой (при необходимости) направления. Результат: один сегмент или набор сегментов в случае разрывов на маршруте менее 400м. Разрыв свыше 400м считается ошибкой.

2. Контроль корректности последовательности сегментов (поиск разветвлений маршрута).

3. Определение крайних сегментов маршрута.

4. Корректировка очередности сегментов в общей геометрии и направления следования узлов в сегменте для обеспечения правильной последовательности точек маршрута.

5. Контроль обеспеченности точек разрыва маршрута калибровочными точками.

 

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

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

В случае обработки одиночных маршрутов последовательно выбираются на карте и обрабатываются калибруемые маршруты.

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

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

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

 

clip0751

Текстовый протокол калибровки

 

clip0752

Анализ ошибок с помощью интерактивного протокола