Большие объезды
Объездом считается ситуация, когда маршрут уходит с трассы лишь с тем, чтобы вскоре вернуться обратно и продолжить движение по той же самой трассе, с которой съезжал. Предполагается, что водителю предпочтительнее придерживаться одной трассы, если предполагаемый выигрыш по времени, который он смог бы получить, попетляв по соседним дорогам и развязкам, не настолько существенный, чтобы сойти за WazeWin (так называют ситуацию, когда Waze успешно "перехитрил пробки").
Waze использует механизм, который снижает вероятность объезда в случаях, когда соблюдается следующий набор условий:
- Каждый из сегментов трассы, включая сегмент перед объездом и сегмент после объезда содержит одно и то же имя дороги (как основное, либо как одно из альтернативных, это считается на равных; безымянные сегменты считаются так же, как имеющие другое имя, но не имеющие требуемого; имена проверяются строго на равенство)
- объезд состоит как минимум из двух сегментов
- длина объезда не превышает проверяемого предела, величина которого зависит от типа дороги
Тип дороги | Проверяемая длина |
---|---|
Шаблон:Freeway | 5km |
Шаблон:Major Highway | 5km |
Шаблон:Minor Highway | 500m |
Распознав возможный маршрут как объезд, построитель маршрутов Waze накладывает на него некоторое штрафное время. Затем из нескольких возможных маршрутов выбирается тот, у которого оценка времени с добавлением штрафного окажется минимальной. Конкретные величины штрафного времени Waze не раскрывает и их невозможно увидеть непосредственно. Предполагается, что, если на основной трассе случится что-то, что приведёт к существенному замедлению движения, то может оказаться выбран маршрут с объездом.
Избегайте ложных срабатываний
- Если дорога разделена и оба направления именованы одинаково, то разворот через один сегмент сработает всегда, а разворот через два или более сегментов будет подавляться.
- Другой пример, когда может неожиданно случиться ложное срабатывание. На картинке видно, что построенный маршрут уходит куда-то далеко вверх, затем возвращается оттуда, вместо того, чтобы по ближайшим рампам (отмечены красным). Можно и на живом примере на Онлайн-карте посмотреть маршрут
- Здесь на одной дороге совмещаются две трассы - у старта US-1N в основном названии и US-64E в альтернативном, на финише I-40E в основном и опять US-64E в альтернативном
- Основное соединение, отмеченное красным на иллюстрации, состоит из двух сегментов рампы, пока ни один из них не содержал имени US-64E, происходило ложное срабатывание, их принимали за объезд
- Вариант маршрута по ближней бабочке не срабатывал по той же причине, а уйдя достаточно далеко вверх, длина маршрута вышла за пределы проверки на объезды, и он и был в результате выбран
- Чтобы исправить ситуацию, достаточно добавить имя US-64E хотя бы на одну из рамп, как основное или альтернативное. На обе в данном примере не стали добавлять, одной уже достаточно, чтобы маршрутизация пошла. Но в общем случае желательно, конечно, пропусков не оставлять, из соображений, что если его когда-нибудь в будущем сделают врезку ещё откуда-нибудь, поделят рампу надвое, и опять появится разрыв именования.
- Если надо, то можно использовать только альтернативное имя. Для этого вначале ввести что-то в основное, затем отредактировать альтернативное, затем стереть основное
Не перестарайтесь, избегая ложных срабатываний
Из-за невнимательного прочтения оригинальной статьи в англоязычном вики, в российском сообществе появилась практика добавлять на перемычках и развязках имена всех соединяемых дорог. Делать это не только не нужно, но и вредно, поскольку не даёт отличать прямой путь от объезда и в конечном итоге не позволяет их предотвращать.
- Неразрывность именования имеет смысл только в пределах каждого отдельно взятого имени
- Отсутствие имени само по себе никак не влияет на маршрутизацию
Малые объезды
Есть ещё механизм предотвращения малых объездов. Это ситуация, когда вместо левого поворота кажется "быстрее" проехать немного вперёд, развернуться, и повернуть направо. Или уйти направо, развернуться там, затем ехать прямо. Если это обещает сэкономить всего лишь несколько секунд, то предлагать такой маршрут нежелательно. Waze предотвратит такие объезды, если это не даст заметного выигрыша, наложив на них штрафное время, точное значение которого не раскрывается и может меняться без предупреждения.