Программа для построения маршрута по адресам
«Программой» называют три очень разных класса решений, и выбор между ними решается одним вопросом: сколько адресов у вас за смену и кто именно будет их вводить. Разбираем честно, включая случаи, когда наш планировщик не подходит.
Короткий ответ
Устанавливать ничего не нужно. Задача «взять список адресов и получить порядок объезда, при котором пробег наименьший» полностью решается в браузере: планировщик Mini Aurama считает порядок для 90 точек, работает на компьютере и на телефоне и не просит регистрации.
Отдельная устанавливаемая программа нужна в двух случаях: когда маршруты надо распределять между несколькими машинами и когда планирование обязано работать без интернета. Оба случая разбираем ниже честно, вместе с тем, чего наш сервис не делает.
Что называют программой для построения маршрута
Под одним запросом люди ищут три разные вещи, и половина разочарований берётся именно отсюда.
| Класс | Что это | Кому подходит |
|---|---|---|
| Онлайн-маршрутизатор | Страница в браузере: вставил адреса, получил порядок и ссылку | Курьер, торговый представитель, выездной мастер, диспетчер небольшой развозки |
| Мобильное приложение | Программа на телефоне, часто с подпиской и обязательным аккаунтом | Тот, кто планирует прямо в машине и готов платить за офлайн-режим |
| Система планирования | Учёт машин, окон доставки, веса и объёма, интеграция с учётной системой | Логистика от нескольких машин в смену |
Слово маршрутизатор в бытовом смысле - это как раз первый класс, программа для расчёта порядка объезда. С сетевым устройством у него общего только название, и путаница здесь обычная.
Нужно ли ставить программу
Установка решает ровно одну проблему - работу без сети. Всё остальное, за что обычно ставят программу, браузер сегодня делает не хуже.
- Скорость. Расчёт всё равно идёт на сервере: матрица дорожных расстояний между точками строится по настоящей дорожной сети, а не по прямым линиям, и держать эти данные на телефоне невозможно.
- Список адресов. Вставить столбец из таблицы в поле на странице проще, чем переносить его в приложение.
- Передача водителю. Ссылку открывает любой телефон. Приложение пришлось бы ставить и ему.
Обратная сторона честная: без интернета онлайн-маршрутизатор не работает. Если вы собираете маршрут в зоне без связи, вам нужна именно устанавливаемая программа.
Что должна уметь программа построения маршрута
Проверять стоит по этому списку - он короткий, и почти все различия между сервисами укладываются в него.
- Считать порядок точек, а не только рисовать линию. Это главное. Карты и навигаторы ведут строго по тому порядку, в котором вы ввели адреса.
- Принимать адреса списком. Ввод по одному на двадцати точках занимает больше времени, чем сама поездка до первого адреса.
- Считать по дорогам. Расстояние по прямой даёт красивую картинку и неверный порядок: река, железная дорога и односторонние улицы меняют всё.
- Отдавать результат наружу. Порядок нужен водителю в телефоне, а не в чужом интерфейсе.
- Показывать пробег. Без километров невозможно понять, стало ли лучше.
Как построить маршрут по списку адресов
Сколько адресов выдерживает
До 90 точек вместе с начальной, то есть до 89 промежуточных адресов. Это ощутимо больше, чем позволяют карты общего назначения: у Google Maps предел - 10 остановок, и мы разбирали этот лимит отдельно.
Чем длиннее список, тем дольше идёт расчёт: на паре десятков адресов ответ приходит за секунды, на шестидесяти и больше ожидание становится заметным. Причина не в интерфейсе, а в самой задаче - число возможных порядков объезда растёт факториально, и точного перебора здесь не бывает ни у кого.
Чем это отличается от карт и навигаторов
Яндекс.Карты, 2ГИС и Яндекс.Навигатор умеют вести через несколько точек, но порядок точек они не меняют: маршрут строится строго по вашему списку. То есть они отвечают на вопрос «как проехать через эти адреса», а не «в каком порядке их объехать».
Разница на двадцати адресах достигает десятков километров за смену. Подробный разбор с цифрами - в статье почему навигаторы ведут по списку, а пошаговые инструкции для каждого приложения собраны в блоге.
Практичный сценарий такой: порядок считаете здесь, а едете в привычном навигаторе. Одно другому не мешает.
Сколько это стоит
Ничего. Построение маршрута, оптимизация порядка и ссылка для водителя бесплатны, платных тарифов и пробного периода у планировщика нет. Подробнее о том, почему так и что это значит на практике, - на странице маршрут онлайн бесплатно и без регистрации.
Когда одной программы мало
Честный список того, чего планировщик не делает, короче, чем кажется, но он есть.
- Пробки не учитываются. Расчёт идёт по расстоянию. Порядок объезда, посчитанный утром, живёт всю смену, а пробочная картина к обеду будет другой.
- Одна машина за раз. Распределение точек между несколькими водителями сюда не входит.
- Нет временных окон, веса и объёма. Если получателя надо застать с 14 до 16, это условие планировщик не знает.
Всё перечисленное - задачи полноценной системы планирования. Ими занимается Aurama, платный продукт для логистики, и если ваш случай в этом списке, честнее сразу смотреть туда.
Частые вопросы
Нужно ли скачивать и устанавливать программу?
Нет. Планировщик работает в браузере на компьютере и на телефоне. Тому, кому вы отправите ссылку на маршрут, тоже ничего устанавливать не нужно.
Это правда бесплатно?
Да. Построение маршрута, оптимизация порядка и ссылка для курьера бесплатны и не требуют регистрации. Платных тарифов и пробного периода здесь нет.
Сколько адресов можно добавить?
До 90 точек вместе с начальной, то есть до 89 промежуточных адресов. Чем длиннее список, тем дольше идёт расчёт.
Чем программа отличается от Яндекс.Карт?
Яндекс.Карты строят маршрут строго по тому порядку точек, который вы задали. Планировщик подбирает порядок сам, добиваясь наименьшего пробега, и уже потом рисует линию.
Можно ли загрузить адреса из Excel?
Да. Скопируйте столбец с адресами и вставьте его в окно «Загрузить адреса списком»: каждая строка станет точкой. Разбор способов - в статье маршрут из списка адресов в Excel.
Работает ли программа на телефоне?
Да, интерфейс рассчитан и на смартфон. Отдельное приложение ставить не нужно, достаточно открыть страницу в браузере.
Учитывает ли программа пробки?
Нет. Маршрут считается по расстоянию, данные о заторах в расчёте не используются.