Прокладка автомобильных маршрутов

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

Все пункты маршрута устанавливаются вручную, кроме точек объезда, которые могут устанавливаться по адресам клиентов, что рассматривается в соответствующих разделах Руководства и представляются на карте в следующем виде:

Начальная точка маршрута.

Пункт маршрута через который необходимо проехать - точка объезда.

Точка запрета проезда.

Конечная точка маршрута.


Режим прокладки маршрутов для движения на автомобиле включаетс инструментом «Проложить маршрут» с иконой изображающей автомобили. При щелчке мышкой по инструменту кнопка переводится в нажатое состояние и включается окно «Маршрут» с установочными панелями, информационным табло длины маршрута и времени в пути и панелью инструментов. На карте автоматически восстанавливаются пункты начала и конца маршрута, а также точки запрета проезда, которые были установлены в предыдущем сеансе использования функции прокладки маршрутов автомобилей.


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


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

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

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

Инструмент «Установить точку старта» ставит на карте в указанном месте точку начала маршрута.

Инструмент «Установить точку финиша» ставит на карте в указанном месте точку конца маршрута.

Одновременно с установкой точки конца маршрута инициируется процесс прокладки маршрута, состояние которого демонстрируется на шкале прогресса.

Проложенный маршрут показывается на карте линией зеленого цвета. Одновременно с этим в информационном табло окна «Маршрут» выводитс его длина и время в пути.


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

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

Инструмент «Установить точку запрета проезда” ставит на карте в указанном двойным щелчком месте знак запрета проезда, т.е. точку, через которою прокладываемый маршрут не должен проходить.

Инструмент “Установить контрольную точку” ставит на карте в указанном двойным щелчком месте знак остановки, т.е. точку через которую прокладываемый маршрут должен пройти обязательно.

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

Инструмент «Удалить точку запрета проезда» обеспечивает удаление указанной точки запрета проезда.

Инструмент «Удалить контрольную точку» обеспечивает удаление точки объезда.

После переустановки точки старта и других пунктов, когда точка финиша не менялась можно пере проложить маршрут с помощью инструмента внизу окна проложить «Маршрут».

Инструмент «Проложить маршрут» инициирует прокладку маршрута, если заданы Старт и Финиш. Как указывалось этот инструмент используется дл пере прокладки маршрута, когда переназначена точка старта, установлены или удалены какие-либо пункты. Если переназначена точка конца маршрута

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

При каждой прокладке маршрута, линия предыдущей прокладки перекрашивается в темно-коричневый цвет и сохраняется на карте.

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

Для переустановок точек в окне «Маршрут» предусмотрены различные операции удаления, с использованием инструментов, на панели инструментов окна «Маршрут».

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

Инструмент «Удалить последнюю контрольную точку» обеспечивает удаление последней установленной контрольной точки. Используя инструмент многократно можно удалять контрольные точки с конца порядка ввода.

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

Инструмент «Удалить последнюю точку запрета проезда» обеспечивает удаление последней установленной точки запрета. Используя инструмент многократно можно удалять точки запрета с конца порядка ввода.

Инструмент «Удалить маршруты» обеспечивает удаление с карты всех линий маршрутов как зеленой - последнего проложенного маршрута, так и коричневых - результатов предыдущих прокладок. Обычно така потребность появляется чтобы разгрузить карту от лишних линий, например, для вывода на печать.

Инструмент «Удалить все» обеспечивает очистку карты от всех маршрутов и всех элементов маршрутов. Эта функция может потребоваться чтобы продолжить работу по прокладке маршрутов, не выключа режима, предварительно избавившись от всего что уже нанесено на карту.

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

Инструмент «Список улиц» преобразует вид окна «Маршрут» таким образок, что в нижней части появится поле, заполненное списком улиц по которым проходит маршрут.

Процесс заполнения списка занимает некоторое время, поэтому включается окошко с указателем процесса.

В список заносятся названия всех улиц и дорог по которым маршрута в порядке движения. Улицы и дороги не имеющие названий заносятся в список строкой «Безымянный проезд»


Инструмент «Скопировать в буфер обмена» обеспечивает копирование списка улиц в буфер обмена, после чего список можно использовать для других приложения, например для распечатки в виде документа с помощью текстового редактора.

На рисунке показан вид окна «Маршрут» с включенным инструментом «Список улиц» и заполненным списком улиц по которым проходит маршрут. Деловая карта обеспечивает не только прокладку маршрута, но и движение по маршруту в целях его изучения. Движение по маршруту обеспечивается инструментами Проигрывателя, расположенными на панели инструментов окна «Маршрут». Это инструменты запуска проигрывателя, паузы, остановки, режима непрерывного проигрывания и регулировки скорости проигрывания.

Инструмент «Начать» обеспечивает запуск процесса проезда по маршруту.

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


Одновременно с движением указателя по карте в списке улиц маршрута, представленном в окне «Маршрут» производится указание текущей улицы по которой происходит движение. Указание производится выделением строки текущей улицы с перемещением этой строки в поле зрения. Таким образом выделенная строка в буквальном смысле скачет по списку улиц и всегда можно видеть по какой улице происходит движение. На рисунке выделена строка улицы RAINA BULVARIS, т.е. текущее положение указателя движения по маршруту находится на RAINA BULVARIS.

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

Инструмент «Пауза» обеспечивает остановку движения. Это может потребоваться в целях более детального рассмотрения каких-то участков маршрута. Первый щелчок по инструменту переводит кнопку в нажатое состояние и останавливает движение. При втором щелчке кнопка отживается и движение продолжается от точки остановки.

Инструмент «Стоп» обеспечивает выключение режима движения по маршруту до его завершения.

Скорость движени по маршруту регулируется в пределах от 0.01 сек между шагами смещения движущегося указателя до 1.5 сек. Среднему положению ползунка-регулятора соответствует интервал между шагами смещения в 0.2 сек.

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

Режим прокладки маршрутов выключается щелчком по нажатой кнопке инструмента «Маршрут» панели инструментов окна программы. При выключении режима закрывается окно «Маршрут» и очищаетс карта от проложенных маршрутов и всех пунктов.

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

 

www.mapriga.com