Построение минимального маршрута

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

ic_8485 Режим Построение минимального маршрута предназначен для определения  кратчайшего расстояния между двумя точками. Для выполнения режима необходимо, чтобы среди открытых карт в документе была открыта одна карта графа.

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

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

Для построения маршрута необходимо ввести параметры построения, скомпонованные  по группам.

 

Группа «Фильтр по типу»

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

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

 

Группа «Фильтр по семантике»

Более гибкий способ фильтрации «Фильтр по семантике» позволяет ограничить используемые при построении маршрута дуги по значению семантики. Фильтрация возможна по всем стандартным семантикам дуг графа, а также по семантикам, скопированным в дуги из объектов дорог при построении графа.

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

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

Удаление последней семантики выполняется при нажатии на кнопку Удалить. Обобщающее условие фильтрации выбирается по значению переключателя Хотя бы одноВсе.

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

 

Группа «Параметры»

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

Режим Разрешать развороты разрешает или запрещает развороты при построении маршрута.

 

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

Запуск поиска маршрута выполняется при нажатии на кнопку «Построить». Во время обработки процент выполнения отображается в группе Состояние обработки. Прервать обработку можно нажав кнопку Прервать.

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

 

Статистика маршрута

На закладке Статистика отображается  справочная информация по построенному маршруту.

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

- семантика 9 - «Собственное название»;

- семантика 53 - «Номер дороги»;

- всех семантиках, отмеченных в слое дорог в графе «Поиск».  

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

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

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

Таблицу маршрута можно сохранить в Excel формате при нажатии на кнопку Сохранить маршрут в Excel. После экспорта созданный файл открывает в Excel.

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